Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs
- Optimize system performance, reliability, and security
- Collaborate with cross-functional teams to deliver high-quality software
- Implement CI/CD pipelines and infrastructure as code
- Mentor junior engineers and contribute to architectural decisions
- Troubleshoot and resolve production issues
Requirements
- 5+ years of experience in backend development
- Proficiency in Python, Node.js, or similar languages
- Experience with cloud platforms (AWS/GCP) and containerization
- Strong understanding of system design and distributed systems
- Familiarity with databases (PostgreSQL, Redis) and DevOps practices