Very Good Ventures · 16 hours ago
Copy of Senior Golang Backend Engineer -Contract (US Based)
Very Good Ventures is a global consultancy that delivers elegant solutions using disruptive technologies. They are seeking a senior backend engineer to contribute to the development of their client’s next-generation customer loyalty and offers platform, which involves significant migration and integration work, foundational system building, and supporting a phased rollout of critical new capabilities.
Desktop AppsEmbedded SoftwareMobile AppsProduct DesignProduct ManagementQuality AssuranceUX DesignWeb AppsWeb DesignWeb Development
Responsibilities
Leading the migration to a modern loyalty and offers platform
Integrating the new loyalty platform with our Point of Sale (POS) system, including loyalty adapters and offer/discount processing flows
Designing and implementing new, high-performance services within the core platform architecture
Supporting a phased rollout, prioritizing non-loyalty offers before full loyalty functionality and member migration
Design and build robust backend services for critical loyalty and offer flows (e.g., earning points, redemption, discounts, retro credit, adjustments)
Implement and refine complex integrations between: The core platform and third-party loyalty/offer engines. The core platform and POS systems. The loyalty platform and downstream marketing/CRM systems
Model resilient and transaction-safe workflows using modern orchestration frameworks (e.g., sagas, retries, idempotency)
Utilize event-driven architectures to manage and process events related to orders, redemptions, and customer activity
Collaborate closely with Product, Personalization, and Capabilities teams as an embedded engineering expert
Partner with external agencies on defining offer schemas, campaign templates, and system guardrails
Define and implement a clear data contract (event and identity) across all customer touchpoints (app, web, POS) and internal/external systems
Contribute to data migration strategies: Identity resolution and data de-duplication. Mapping existing balances and tiers. Handling complex edge cases and data cleansing
Contribute to technical design documentation, architecture decisions, and operational runbooks
Write high-quality automated tests and ensure all integrations meet established engineering and QA standards
Qualification
Required
5+ years of backend engineering experience, with a focus on building and scaling customer-facing, transactional systems
Strong proficiency in a modern backend programming language (e.g., Go, Java, Python, C#) and an ability to quickly adapt to our primary technology stack
Significant experience integrating with and managing complex third-party platforms (e.g., loyalty, payments, POS, or similar transactional systems)
Deep understanding of distributed systems concepts: Idempotency, retries, and eventual consistency; Workflow orchestration frameworks; Event-driven architectures
Hands-on experience with at least one of the following domains: Loyalty or customer rewards systems; Point of Sale (POS) integrations; Offer or discount engines
Comfort with reading, designing, and evolving APIs and adapters, including working with legacy systems when necessary
Excellent communication and collaboration skills; ability to work effectively with client engineers, product managers, and external partners
Preferred
Experience in the Quick Service Restaurant (QSR), retail, or e-commerce industries is a plus
Hands-on experience using AI technologies, tools, or workflows to accelerate delivery, improve quality and enhance products, services, and internal processes is a nice to have
Company
Very Good Ventures
Very Good Ventures is a strategic design and development consultancy, and the world-leader in multiplatform development with Flutter.
Funding
Current Stage
Growth StageTotal Funding
$6.4MKey Investors
Celesta Capital
2023-07-26Series A· $3.4M
2022-05-17Series A· $3M
Recent News
Company data provided by crunchbase