Left arrow iconBack to search

Backend Engineer

A5 Sync
Posted 16 days ago, valid for 22 days
Salary

Competitive

Contract type

Full Time

Health Insurance
Paid Time Off

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

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).





Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.