Job Openings Node.js Developer

About the job Node.js Developer

Job Context: Riseup Labs is seeking a Mid-Level Node.js Developer to join our engineering team. This role is ideal for someone with 3+ years of experience (or strong academic/project background) who wants to grow in backend development, APIs for applications. Job Responsibilities:
  • Develop and maintain scalable backend services and APIs using Node.js
  • Write clean, efficient, and testable code following best practices
  • Collaborate with frontend developers, product managers, and designers to deliver features

  • Optimize application performance, reliability, and security

  • Implement and maintain database schemas, queries, and integrations

  • Debug, troubleshoot, and resolve production issues in a timely manner

  • Participate in code reviews and provide constructive feedback

Educational Requirements:
  • BSc in Computer Science and Engineering from any reputed public or private university.
Additional Requirements:
  • 3+ years of professional experience with Node.js (Express.js/Nest.js)

  • Strong knowledge of JavaScript (ES6+) and asynchronous programming

  • Experience with RESTful API design and development

  • Solid understanding of databases (MySQL/PostgreSQL or MongoDB)

  • Familiarity with version control (Git) and CI/CD pipelines

  • Good understanding of software development life cycle and Agile practices

  • Ability to write unit/integration tests (Jest/Mocha/Chai or similar)

Nice to Have:
  • Experience with TypeScript

  • Knowledge of microservices architecture and Docker

  • Familiarity with cloud platforms (AWS)

  • Good knowledge of frontend frameworks (React, Vue)
  • Experience with GraphQL
Workplace: 
  • Kazipara, Mirpur (On-site)
Office Time:
  • 9.00 am - 6.00 pm
Salary: 
  • Negotiable (Based on Skills & Experience)
Compensation & Other Benefits:
  • As per company policy
The Application Process:
  • Telephone Round;
  • Interview with the Tech Team & Talent Acquisition Team;
  • An assignment/test to complete (if required);
  • Job offer.
NB: Only shortlisted candidates will be communicated in the recruitment process.