Key Responsibilities
- Design and develop scalable backend services and APIs
- Optimize database performance and implement caching strategies
- Collaborate with frontend teams to integrate frontend and backend systems
- Implement security best practices and data protection measures
- Monitor system performance and troubleshoot production issues
- Lead code reviews and mentor junior engineers
Requirements
- 3+ years of experience in backend development
- Proficiency in Python and Node.js
- Strong understanding of RESTful API design and microservices architecture
- Experience with relational databases (PostgreSQL) and caching (Redis)
- Familiarity with cloud platforms and DevOps practices