Talent.com
No longer accepting applications
Back End Developer

Back End Developer

Populus Empowerment NetworkKanpur, IN
11 hours ago
Job description

Key Responsibilities

  • Design, develop, and maintain backend services using Node.js (TypeScript) and MongoDB .
  • Implement microservices for scalability, modularity, and maintainability.
  • Apply design patterns — especially Singleton , Factory , and Repository — to improve code reusability and consistency.
  • Optimize backend code for performance, scalability, and reliability .
  • Write and maintain RESTful APIs and integrate with third-party services.
  • Design and manage MongoDB schemas , indexes, and queries for high performance.
  • Implement API security , authentication (JWT / OAuth) , and data validation .
  • Work closely with DevOps teams for CI / CD , containerization (Docker) , and cloud deployment (AWS / Azure).
  • Ensure code quality with unit and integration tests (Jest, Mocha, Supertest).
  • Participate in code reviews , architecture discussions , and technical documentation .

Required Technical Skills

  • Strong proficiency in Node.js with TypeScript (4+ years hands-on experience).
  • Deep understanding of MongoDB , including schema design, aggregation, and performance tuning.
  • Proven experience building and deploying microservices-based architectures .
  • Solid understanding and implementation experience with Singleton and other key design patterns .
  • Strong grasp of asynchronous programming , event-driven systems , and API optimization .
  • Hands-on experience with Docker , Git , and CI / CD pipelines .
  • Familiarity with RESTful APIs , Express.js or NestJS frameworks .
  • Knowledge of error handling , logging , and monitoring tools (Winston, PM2, ELK, etc.).
  • Education

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
  • Immediate Joiners are preferred.
  • Create a job alert for this search

    Back End Developer • Kanpur, IN