Node JS Developer
LearningMate
5 - 7 years
Mumbai
Posted: 12/02/2026
Job Description
Total Experience: 35 Years
Employment Type: Permanent
Job Location: Mumbai
About Us:
We are LearningMate - Energizing the Educational Landscape!
Dedicated to transforming learning and development via cutting-edge technological solutions, LearningMate is a trailblazing one-stop shop for education technology. With a goal of improving educational experiences and empowering students, the firm has emerged as a leader in the field. Together with the recently acquired DoubleLine, LearningMate is a part of the Straive group and uses technology, digital media, large-scale data, and solutions to build strong, firm foundations in engineering and learning design. This helps to close the gap that exists between students, teachers, and content curators. The biggest publishers, universities, and government education departments worldwide use LearningMate solutions to assist in developing, implementing, and streamlining their digital infrastructure.
We are honored to be our clients top choice for solutions thanks to our wide range of offerings, and we lead the charge to improve access to, affordability of, and effectiveness of future education, enabling more students and learners. With more than 3500 employees, we are a powerful force in the US, the UK, South Africa, and India.
Learn more at www.learningmate.com.
Role Summary
We are looking for a Node.js Developer to join our backend engineering team. The ideal candidate will have solid experience building RESTful APIs, implementing server-side logic, and working with NoSQL databases. In addition, the candidate will support DevOps activities, primarily around Jenkins pipelines and CI/CD practices. This role involves working on enterprise-grade applications supporting 10,000+ users, so the candidate should be comfortable with complex systems, performance considerations, and scalable architecture. We value people with a strong learning mindset, curiosity, and willingness to grow with evolving technology and business needs.
Responsibilities:
Primary Node.js Development
- Develop, test, and maintain backend services using Node.js and Express.js.
- Design and implement RESTful APIs for frontend and third-party integrations.
- Work with MongoDB (or similar NoSQL databases) for efficient data storage and retrieval.
- Implement secure authentication and authorization (e.g., JWT, basic OAuth2 understanding).
- Ensure performance, scalability, and security of backend services for high-usage enterprise applications (1000+ users).
- Write unit and integration tests to ensure code quality and maintainability.
- Participate in code reviews and contribute to clean coding practices.
- Create and maintain technical documentation for APIs and backend modules.
- Collaborate with frontend developers, QA, and product managers to deliver end-to-end features.
Secondary DevOps
- Assist in maintaining and improving CI/CD pipelines, primarily using Jenkins.
- Support build/deployment troubleshooting across environments.
- Collaborate with DevOps teams to improve automation and deployment practices.
- Follow best practices for version control workflows and branching strategies.
Requirements
- 35 years of experience in software development with focus on backend development.
- Strong hands-on experience in Node.js + Express.js development.
- Working experience with MongoDB or similar NoSQL databases.
- Understanding of REST API design, error handling, and security best practices.
- Comfortable with async programming, Promises, async/await, and event-driven patterns.
- Experience with Git and standard branching/version control practices.
- Exposure to CI/CD concepts, with hands-on or support-level experience in Jenkins.
- Experience (or strong exposure) to working on enterprise applications used by 1000+ users.
- Ability to work in complex systems, understand dependencies, and troubleshoot issues across services.
- Positive learning attitude: open to feedback, adaptable, and eager to learn new tools/technologies.
Must-Have Skills
- 3+ years hands-on experience with Node.js and Express.js
- 2+ years experience with MongoDB / NoSQL
- RESTful API design + security basics (validation, auth, rate limiting concepts)
- Async programming patterns in JavaScript
- Testing experience with Jest or Mocha/Chai
- Git workflows (feature branches, PR reviews, conflict resolution)
- Basic CI/CD exposure, Jenkins as secondary skill
- Exposure to high-usage / enterprise systems (1000+ users) and complex backend flows
Added Advantage (Good to Have)
- Working knowledge of AWS or Azure
- Familiarity with Docker
- Exposure to microservices concepts and deployment patterns
- Basic understanding of Kubernetes (nice-to-have)
- Exposure to frontend integration using React or other frameworks
- Angular Universal knowledge/exposure (SSR concepts, server-side rendering setup, integration patterns)
- Exposure to GitHub Actions / GitLab CI in addition to Jenkins
Qualifications
- BE/BSc or Equivalent
- Good verbal and written communication skills
- Strong teamwork, ownership, and time management
- Self-starter with a willingness to learn and contribute
LearningMate is an equal opportunity employer. We commit to celebrate diversity, equity and inclusion in the workplace.
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
