Search by job, company or skills

  • Posted 23 days ago
  • Be among the first 20 applicants
Early Applicant

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.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 132107905

Similar Jobs