Job DescriptionKey Deliverables:- Design and develop scalable, distributed backend applications using modern languages, databases, messaging, and orchestration systems- Build microservices on edge servers, private/public clouds (AWS, GCP) with end-to-end ownership- Implement reusable, testable code, develop test frameworks, and participate in peer code reviews- Mentor junior engineers and drive engineering best practices in an agile environmentRole Responsibilities:- Gather engineering requirements, design solutions, and implement efficient code- Collaborate with QA and DevOps teams to deploy high-quality software- Contribute to architecture and design of current/current systems- Communicate effectively to coordinate development and implementation