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 systemsStrong architectural understanding of distributed systems and asynchronous workflowsAbility to optimize system reliability, scalability, and fault toleranceExperience with Infrastructure as Code and serverless architecturesStrong collaboration and communication skills within cross-functional teamsExperience working in Agile product engineering environments
What Will Excite You:
Opportunity to work on contemporary event-driven and serverless architecturesExposure to highly scalable AWS cloud-native systemsWork on challenging frontend and backend engineering problemsOpportunity to contribute to architecture and technical design decisionsCollaborative and innovation-driven engineering culture