Key Responsibilities
- Design and implement scalable backend services and APIs
- Optimize database queries and system performance
- Collaborate with frontend teams to integrate RESTful and GraphQL endpoints
- Implement CI/CD pipelines and infrastructure as code
- Monitor system health and troubleshoot production issues
- Ensure security best practices in API design and data handling
Requirements
- 5+ years of backend development experience
- Strong proficiency in Python and Node.js
- Experience with PostgreSQL, Redis, and cloud services
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Understanding of system design principles and scalability patterns