Design, build, and maintain scalable server-side applications for a multi-tenant B2B commerce platform. Collaborate with cross-functional teams to deliver REST APIs, background jobs, and third-party integrations while ensuring application performance and reliability.
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).
“I was the first applicant for a remote marketing position that got listed on the company website the same day I applied. Had an interview within 48 hours!”