- Design and develop scalable, distributed backend applications using contemporary 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 environment Role 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 new/current systems
- Communicate effectively to coordinate development and implementation