freehire launches on Product Hunt on 26 August.

Follow →

Backend Developer

Summary

Build and maintain scalable Node.js backend services with PostgreSQL, REST APIs, and event-driven architecture for a Play Store app.

BrainBoost

we're hiring Playstore App Store

Full WFO Cilandak

posisi: Backend Developer

Backend Developer

BrainBoost mencari Backend Developer yang kuat di Node.js (Express.js), PostgreSQL, dan event-driven architecture. Fokusnya membangun REST API yang terstruktur, background job yang andal, serta kolaborasi rapih dengan tim lain. Posisi ini full WFO di Cilandak.

Tanggung Jawab

  • Mengembangkan dan memelihara backend service menggunakan Node.js (Express.js) dengan JavaScript & TypeScript.
  • Mendesain dan mengimplementasikan REST API yang scalable, type-safe, dan mudah di-maintain.
  • Mengelola dan mengoptimalkan PostgreSQL (schema design, indexing & query optimization, transaction & data consistency).
  • Mengimplementasikan event-driven architecture (producer-consumer, idempotency, retry, error handling).
  • Menggunakan message queue (RabbitMQ/Redis/Kafka) untuk background job dan asynchronous processing.
  • Menggunakan Git dalam workflow kolaborasi (branching, pull request, code review).
  • Mengembangkan dan menjalankan service menggunakan Docker (Dockerfile, Docker Compose untuk local development).
  • Menulis kode yang clean, strongly-typed (TypeScript), testable, dan terdokumentasi.
  • Berkolaborasi lintas tim untuk memastikan delivery sesuai requirement dan timeline.

Technical Skills (Must Have)

  • Pengalaman Node.js (Express.js) menggunakan JavaScript & TypeScript.
  • Pemahaman kuat TypeScript (type safety, interface/type, basic generics).
  • Pengalaman menggunakan PostgreSQL (SQL) di lingkungan production.
  • Pemahaman event-driven system dan asynchronous processing.
  • Pernah menggunakan message queue (minimal satu).
  • Terbiasa menggunakan Git (branching strategy, pull request & code review, conflict resolution).
  • Terbiasa menggunakan Docker (menulis Dockerfile, menggunakan Docker Compose untuk local environment).

Technical Skills (Nice to Have)

  • Pengalaman menggunakan Golang untuk worker atau service performa-kritikal.
  • Pengalaman membangun background worker / job scheduler.
  • Pemahaman system design (scalability, reliability, failure handling).
  • Familiar dengan CI/CD pipeline.

Soft Skills & Attitude

  • Detail-oriented, ownership tinggi terhadap solusi.
  • Proaktif mencari solusi, bukan menunggu arahan.
  • Terbuka terhadap feedback, iteratif, dan cepat belajar.
  • Manajemen waktu baik, mampu deliver sesuai timeline.
  • Team player, low ego, dan rapi dalam dokumentasi teknis.

BrainBoost

  • Apa itu BrainBoost?
  • Kenapa BrainBoost?
  • Testimoni

Ketentuan

  • Syarat dan Ketentuan
  • Kebijakan Privasi
  • Kebijakan Cookie

Media Social

  • Instagram
  • Tiktok

BrainBoost 2025

See also