Backend Engineer

A5 Sync — Nepal · Posted ~1 day ago

Mid Remote

Skills

TypeScript Node.js Express PostgreSQL TypeORM Redis BullMQ REST APIs background jobs third-party integrations webhooks

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A remote Backend Engineer position for an experienced developer with 2+ years of experience building scalable server-side applications. You will design REST APIs, manage PostgreSQL data models and migrations, operate Redis-based background workers, integrate external services and webhooks, and improve production reliability and performance.

Highlights

Remote backend engineering role building scalable multi-tenant B2B commerce systems, with ownership across APIs, data, background processing, integrations, reliability, and performance.

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 Requirements2+ 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. BenefitsCompetitive 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 coverageFlexibility: 100% Remote work from anywhere in Nepal (bring your own device/provided based on team placement).