02 Aug
|
Vonage
|
Bengaluru
Join Vonage and help us innovate cloud communications for businesses worldwide
Why this role matters:
We are seeking a Senior Golang Engineer for our Jumper AI / Conversational Commerce platform team to design and build backend systems that power a Journey Builder, a workflow orchestration engine used to model and execute complex, event-driven customer journeys. This role focuses on implementing advanced algorithms, orchestration logic, and distributed execution models that support branching, state management, retries, and long-running workflows. You will work on microservices built with Go (programming language) that coordinate events across multiple systems while meeting performance, reliability, and correctness requirements.
Your key responsibilities:
- Design and implement backend services using Go (programming language) and contemporary Go API frameworks such as Gin, Echo, or Fiber within a distributed microservices architecture.
- Build and operate core components of a Journey Builder/workflow orchestration platform.
- Develop execution models for stateful,
long-running workflows, including branching, retries, fan-out, joins, and recovery.
- Design and implement routing, decision, and event-correlation algorithms with strong correctness and idempotency guarantees.
- Build event-driven and asynchronous pipelines using systems such as Apache Kafka, Amazon Simple Queue Service, or Amazon Simple Notification Service.
- Design and manage workflow state, execution history, and intermediate data using storage solutions such as PostgreSQL, Amazon DynamoDB, and Redis.
- Own backend services end-to-end, including deployment, monitoring, on-call support, and production incident resolution on Amazon Web Services.
What you'll bring
- 9+ years of backend engineering experience building production-grade systems.
- Strong proficiency in Golang and experience building REST APIs and microservices.
- Solid understanding of distributed systems, microservices architecture, and event
📌 Sr Software Engr (Bengaluru)
🏢 Vonage
📍 Bengaluru