
Posted 16 hours ago
Senior Software Engineer
VonageSr Software Engr
Perks & benefits
Medical InsuranceEducation AllowanceMobile Allowance
Requirements
9+ years backend engineering experience, Proficiency in Golang, Experience with REST APIs and microservices, Distributed systems and event-driven design knowledge, Workflow engine or state machine experience, SQL and NoSQL database skills, Cloud infrastructure experience (AWS/GCP)
Skills
GoMicroservicesAWSKafkaPostgreSQLRedisDynamoDB
About the role
Responsibilities
- Design and implement backend services using Go and modern API frameworks like Gin, Echo, or Fiber within a distributed microservices architecture.
- Build and operate core components of a Journey Builder and workflow orchestration platform.
- Develop execution models for stateful, long-running workflows, including branching, retries, fan-out, and recovery.
- Design routing, decision, and event-correlation algorithms with strong correctness and idempotency guarantees.
- Build event-driven asynchronous pipelines using systems such as Apache Kafka, Amazon SQS, or Amazon SNS.
- Manage workflow state and execution history using PostgreSQL, Amazon DynamoDB, and Redis.
- Own backend services end-to-end, including deployment, monitoring, and production incident resolution on AWS.
Requirements
- 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-driven design.
- Experience building workflow engines, orchestration layers, rule engines, or state machines.
- Hands-on experience with asynchronous processing, retries, deduplication, and failure recovery.
- Strong data modeling skills using SQL and NoSQL databases (PostgreSQL, DynamoDB, or Redis).
- Experience working with cloud infrastructure (AWS/GCP) and modern CI/CD and containerization practices.
Preferred Qualifications
- Experience with large-scale messaging or conversational platforms.
- Exposure to Google Cloud Platform and cloud-native services.
- Familiarity with SRE practices, observability, and production reliability engineering.
Benefits
- Attractive Discretionary Time Off.
- Private Medical Insurance with optional dependent coverage.
- Educational Assistance Reimbursement Program.
- Reimbursement for conferences, trainings, and personal development events.
- Maternity and Paternity Leave.
About the Company
Vonage is a global cloud communications leader. We help brands like Airbnb, Viber, WhatsApp, and Snapchat accelerate their digital transformation through programmable unified communications, contact center solutions, and communications APIs.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSenior Software Engineer
Vonage · Bengaluru
