Job Openings Senior Node.js Developer

About the job Senior Node.js Developer

Job Context:

We are seeking a highly skilled Senior Node.js / NestJS Developer to lead backend architecture and development initiatives. The ideal candidate will have strong experience in building scalable, secure, and high-performance APIs and microservices using modern Node.js frameworks, particularly NestJS. You will play a key role in system design, code quality, team mentoring, and production deployment strategies

***Immediate Joiners Preferred

Job Responsibilities:

  • Design, develop, and maintain scalable backend systems using Node.js and NestJS
  • Architect RESTful APIs and microservices-based systems
  • Lead technical design discussions and system architecture decisions
  • Optimize application performance, scalability, and reliability
  • Implement authentication & authorization (JWT, OAuth, RBAC)
  • Integrate with third-party services and external APIs
  • Work with relational and NoSQL databases
  • Write clean, testable, and maintainable code
  • Conduct code reviews and mentor junior developers
  • Collaborate with frontend, DevOps, and product teams
  • Ensure best practices in security, logging, monitoring, and CI/CD
  • Deploy and maintain applications in production environments

Educational Requirements:

  • B.Sc in Computer Science and Engineering from any reputed public or private university.

Required Skills & Qualifications:

  • 5+ years of experience in backend development with Node.js
  • 3+ years of hands-on experience with NestJS
  • Strong understanding of TypeScript
  • Experience designing scalable microservices architecture
  • Strong knowledge of REST API design principles
  • Experience with databases: MySQL/PostgreSQL/MongoDB
  • Experience with ORM/ODM tools (TypeORM, Prisma, Mongoose)
  • Experience with authentication & authorization mechanisms
  • Strong understanding of asynchronous programming & event loop
  • Experience with Docker and containerized deployment
  • Experience working with Git and CI/CD pipelines
  • Familiarity with Linux server environments and Nginx

Preferred / Nice to Have:

  • Experience with message queues (RabbitMQ, Kafka)
  • Knowledge of caching strategies (Redis)
  • Experience with AWS, GCP, or DigitalOcean
  • Experience with WebSockets / Real-time systems
  • Knowledge of testing frameworks (Jest, Supertest)
  • Experience with system monitoring tools (PM2, Grafana, etc.)

Leadership Expectations:

  • Provide technical guidance to the backend team
  • Review architecture and improve system design
  • Ensure coding standards and best practices
  • Participate in sprint planning and technical estimations
  • Identify and mitigate technical risks

Workplace: 

  • On-site (Kazipara)

Working hour:

  • 8AM to 5 PM

Salary: 

  • Negotiable (Based on experience and skills)

Compensation & Other Benefits:

  • As Per Company Policy

The Application Process:

  • Telephone Round.
  • Interview with the Tech Team Lead & Talent Acquisition Team.
  • Final Interview with the CEO.
  • Job Offer.

N.B.: Only shortlisted candidates will be communicated in the recruitment process.