Role Overview
We're looking for Backend Developers to architect and implement scalable backend systems using cutting-edge technologies, ensuring robust performance and seamless integration with frontend applications.
Responsibilities
- Architect and implement scalable backend systems ensuring robust performance and seamless integration.
- Lead the design and development of RESTful APIs, focusing on efficiency, security, and ease of consumption.
- Spearhead the adoption of microservices architecture to decompose monolithic systems.
- Drive the implementation of cloud-native solutions leveraging AWS, Azure, or GCP.
- Optimize database management strategies, including schema design and query optimization.
- Mentor and guide junior developers, fostering a culture of code quality and best practices.
- Collaborate with cross-functional teams to translate business requirements into technical specifications.
- Implement robust error handling and logging mechanisms.
- Drive the adoption of test-driven development (TDD) practices.
- Conduct regular code reviews and architectural assessments.
Requirements
- Proven experience in designing and implementing microservices and RESTful APIs.
- Strong understanding of cloud-native environments and database management.
- Experience with test-driven development (TDD) and automated testing.
- Ability to mentor junior engineers and lead architectural discussions.
Skills
- Python
- Node.js
- AWS
- Microservices
- RESTful APIs