Key Responsibilities
- Design, develop, and maintain scalable backend systems and microservices
- Optimize API performance and database queries for high-traffic applications
- Collaborate with cross-functional teams to define system architecture and requirements
- Implement robust security and data integrity measures
- Monitor system health and troubleshoot production issues
- Mentor junior engineers and promote best practices in code quality
Requirements
- 5+ years of experience in backend development with Python or Node.js
- Strong understanding of RESTful APIs, system design, and cloud infrastructure
- Experience with databases (SQL/NoSQL) and performance optimization
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Problem-solving mindset with a focus on scalability and reliability