Jobiglo

No results.

Backend Developer (Node.js / NestJS)

Jobify (Cambodia) Co., Ltd · Phnom-Penh

Mid 🇬🇧 English
Node.js NestJS TypeScript JavaScript PostgreSQL Redis REST API design OpenAPI/Swagger JWT authentication Linux Docker Nginx Git

Job description

About the role

We are seeking a Backend Developer to take ownership of an existing production backend that powers our live products. You will inherit a fully‑operational system built with Node.js, NestJS and PostgreSQL, and be responsible for its stability, performance and evolution.

Key responsibilities

  • Maintain and extend the NestJS/TypeScript services that serve mobile (Flutter) and web front‑ends.
  • Design, document and version REST APIs, including pagination, error handling and OpenAPI specifications.
  • Plan and execute database schema changes, write efficient queries and manage migrations on large production tables.
  • Implement and monitor background job processing using queues such as BullMQ, RabbitMQ or SQS, ensuring idempotency and proper retry logic.
  • Develop real‑time features with WebSockets, push notifications and shared pub/sub layers.
  • Handle authentication and authorisation flows with JWTs, refresh‑token rotation and role‑based access control.
  • Diagnose production incidents, optimise performance through indexing, caching (Redis) and resource monitoring on Linux/Docker environments.

Required profile

  • 3+ years of professional backend development experience, at least 1 year with Node.js in production.
  • Strong understanding of asynchronous JavaScript/TypeScript patterns and their failure modes.
  • Hands‑on experience with NestJS or a comparable structured framework.
  • Proven ability to take a system into production and support it long‑term.

Required skills

  • Node.js, NestJS, TypeScript, JavaScript
  • PostgreSQL (schema design, indexing, transactions, migrations)
  • Redis (caching, sessions, pub/sub)
  • REST API design, OpenAPI/Swagger documentation
  • Message queues (BullMQ, RabbitMQ, SQS, etc.)
  • JWT authentication, security best practices
  • Linux, Docker, Nginx, Git workflow

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Jobify (Cambodia) Co., Ltd.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 1 week from now

49 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Jobify (Cambodia) Co., Ltd

Phnom-Penh