28 days ago
Pune, IndiaSenior
Responsibilities
- Design, develop, and maintain scalable backend services using Java and Node.js.
- Build and optimize event-driven architectures and data pipelines with Kafka.
- Design and manage MySQL and MongoDB databases.
- Deploy and operate services using Docker and Kubernetes.
- Contribute to serverless architecture design and implementation.
- Evaluate solutions for complex distributed-system challenges.
- Collaborate with Product, DevOps, and Frontend teams to deliver features.
- Follow source-driven and test-driven development practices.
- Track ticket progression with JIRA and communicate proactively with the team.
Requirements
- 7+ years of overall experience.
- Strong experience with Java and Node.js.
- Proficiency with MySQL or another relational database system.
- Proficiency with MongoDB or another NoSQL database.
- Experience with Kafka or other event-streaming or message-broker technologies.
- Experience with Docker and containerization, plus Kubernetes for container orchestration.
- Proficiency with version-control systems such as Git.
- Strong understanding of distributed systems and microservices architecture.
- Strong troubleshooting, problem-solving, communication, and collaboration skills.
- Ability to work as part of a global team.
- Preferred qualifications include experience with AWS, Spinnaker, Jenkins, GitHub Actions, GitLab, GitHub, AWS Lambda, API design, REST best practices, and observability tools.
Benefits
- Flexible working environment.
- Volunteer time off.
- LinkedIn Learning.
- Employee Assistance Program (EAP).
