AA
Hiring from
Nepal
Work type
Remote
Posted
Is this job info correct?

603,314 remote jobs, straight from company career pages

100% free · New jobs every minute

Show job description

Job Description

This is a remote position.

We are looking for a Backend Engineer (2+ years' experience) with strong TypeScript and Node.js experience designing, building, and maintaining scalable server-side applications for our multi-tenant B2B commerce platform. You will work primarily with Express, PostgreSQL (TypeORM), Redis, and BullMQ workers, and collaborate closely with front-end developers and QA to deliver REST APIs, background jobs, and third-party integrations.

  • Design and implement RESTful APIs.
  • Model data and write production-safe migrations using PostgreSQL and TypeORM.
  • Build and operate background jobs and workers using Redis and BullMQ.
  • Integrate third-party services and APIs, and webhooks.
  • Optimize applications for performance, reliability, and operational safety.
  • Troubleshoot and debug production issues across APIs, queues, and the database.
  • Participate in code reviews and contribute to backend best practices.
  • Document API behavior, technical designs, and specifications.
  • Collaborate with cross-functional teams to scope and implement new features.
  • Take full responsibility for the features you ship and follow through when something needs attention


Requirements

  • 2+ years of professional experience with JavaScript/TypeScript (TypeScript strongly preferred).
  • Strong experience with Node.js and Express.
  • Solid experience with PostgreSQL and ORM (TypeORM preferred).
  • Experience writing and reviewing database migrations for production systems.
  • Experience with Redis and job queues such as BullMQ (or Bull / equivalent).
  • Understanding of authentication, authorization, and security best practices (JWT, cookies/sessions, RBAC/permissions).
  • Comfortable working within large, existing codebases and debugging production issues.
  • Experience with version control systems like Git and collaborative code review
Preferred Skills
  • Experience with multi-tenant SaaS, e-commerce, marketplace, or payments systems.
  • Experience with dependency injection patterns (tsyringe, Inversify, or similar) - NestJS experience is a plus
  • Understanding of SOLID design principles, particularly interface-driven design and dependency inversion.
  • Familiarity with Docker and containerization.
  • Knowledge of CI/CD pipelines.
  • Experience with cloud platforms/infrastructure (AWS, DigitalOcean, or Cloudflare).
  • Exposure testing frameworks like Jest.
  • Experience with observability tools such as Sentry and structured logging.


Benefits

COMPENSATION & PERKS
  • Competitive salary based on experience.
  • Festival Bonus: Standard 1-month Dashain/Tihar festival bonus.
  • Time Off: Generous Paid Time Off (PTO) and standard Nepali public holidays.
  • Health and accidental insurance coverage
  • Flexibility: 100% Remote work from anywhere in Nepal (bring your own device/provided based on team placement).


Similar jobs