Talent.com
Search jobs
Search salary
Tax calculator
For employers
Sign in
Find jobs
No longer accepting applications
Back End Developer
Populus Empowerment Network
Kanpur, 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
Create