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
Solid 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