Job Purpose:
Design, develop, and maintain scalable event-driven applications across both frontend and backend systems. This role focuses on building resilient cloud-native architectures on AWS while contributing to modern frontend development for highly scalable enterprise applications.
Who You Are:
- Strong hands-on experience in designing and implementing event-driven architectures.
- Deep undrstanding of concepts such as idempotency, duplicate handling, eventual consistency, dead-letter queues (DLQs), retry mechanisms, and event ordering.
- Experience working with at-least-once and exactly-once processing semantics.
- Strong expertise with AWS cloud services including AWS Lambda, Amazon EventBridge,AmazonSNS, Amazon SQS, AWS Step Functions, and AWS CDK (Infrastructure as Code).
- Experience building scalable, resilient, and production-grade backend systems on AWS.
- Familiarity with architectural patterns such as Outbox Pattern and event filtering.
- Strong frontend development experience with modern JavaScript frameworks.
- Hands-on experience with Vue.js is highly preferred.
- Comfortable working across both frontend and backend technologies.
- Strong problem-solving and debugging skills.
What Will Excite Us:
- Experience building large-scale cloud-native event-driven systems
- Strong architectural understanding of distributed systems and asynchronous workflows
- Ability to optimize system reliability, scalability, and fault tolerance
- Experience with Infrastructure as Code and serverless architectures
- Strong collaboration and communication skills within cross-functional teams
- Experience working in Agile product engineering environments
What Will Excite You:
- Opportunity to work on modern event-driven and serverless architectures
- Exposure to highly scalable AWS cloud-native systems
- Work on challenging frontend and backend engineering problems
- Opportunity to contribute to architecture and technical design decisions
- Collaborative and innovation-driven engineering culture
Location:Ahmedabad