Key Responsibilities
- Design, develop, and maintain scalable backend services and APIs
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Optimize system performance and ensure reliability
- Mentor junior engineers and contribute to architectural decisions
- Implement best practices for security, testing, and deployment
Requirements
- 5+ years of professional software development experience
- Proficiency in Python, Node.js, or equivalent backend technologies
- Strong understanding of system design and distributed systems
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with CI/CD pipelines and DevOps practices