About the role
Responsibilities:
- Design, develop, and maintain scalable backend services and distributed systems.
- Build high-performance APIs, microservices, and backend infrastructure.
- Collaborate closely with Product, Engineering, and Go-To-Market teams.
- Optimize system performance, scalability, reliability, and security.
- Work with cloud-native technologies and AI-powered development workflows.
- Own projects end-to-end from concept to deployment and continuous improvement.
Requirements:
- Strong backend development experience.
- Proficiency in Python, Node.js, Go, or Java.
- Experience with REST APIs, Microservices, Databases, and Cloud Platforms.
- Hands-on experience with AWS, GCP, Azure, Docker, Kubernetes, CI/CD, and Git.
- Experience with SQL/NoSQL databases and caching technologies.
- Technical Skills: Backend Development, Python, Node.js, Golang, Java, REST APIs, GraphQL, Microservices, System Design, Distributed Systems, AWS, GCP, Azure, Docker, Kubernetes, PostgreSQL, MongoDB, Redis, CI/CD, and SaaS Products.