Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs
- Optimize database queries and improve system performance
- Implement security best practices and ensure data integrity
- Collaborate with frontend teams to integrate user-facing elements
- Write unit and integration tests to ensure code reliability
- Monitor and troubleshoot production issues
Requirements
- 5+ years of experience in backend development with Python or Node.js
- Strong knowledge of RESTful API design and microservices architecture
- Experience with relational databases (PostgreSQL, MySQL)
- Familiarity with containerization (Docker) and cloud platforms
- Understanding of system design principles and scalability