Job Title: Software Development Engineer II (Backend)
Experience: 34 Years
Tech Stack: Node.js (Nest.js), Golang, MongoDB, Microservices
Location: Bengaluru
Job Description
We are looking for a Software Development Engineer II (Backend) with strong backend development experience in Node.js (Nest.js) and Golang. The candidate will work on building scalable, reliable backend systems using microservices architecture and modern development practices.
Key Responsibilities
- Design and develop backend services using Node.js (Nest.js) and Golang
- Build and maintain scalable REST APIs
- Work with MongoDB for schema design, queries, and performance optimization
- Develop and maintain systems based on microservices architecture
- Collaborate with product, frontend, and DevOps teams to deliver features end-to-end
- Write clean, maintainable, and testable code
- Debug production issues and improve system performance
- Leverage AI-powered development tools (e.g., GitHub Copilot, ChatGPT) for faster and better development.
Required Skills & Qualifications
- 34 years of experience in backend software development
- Strong experience with Node.js and Nest.js
- Working experience with Golang
- Hands-on experience with MongoDB
- Experience working in a microservices-based architecture
- Strong understanding of RESTful APIs
- Knowledge of authentication and authorization mechanisms
- Familiarity with Git and standard development workflows
Good to
- HaveExperience with message queues (Kafka / RabbitMQ / SQS)
- Experience with Docker and containerization
- Exposure to cloud platforms (AWS / GCP / Azure)
- Understanding of CI/CD pipelines