Backend Developer

BrainBoost.id

Jakarta Selatan

On-site

IDR 200,880,000 - 334,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BrainBoost mencari Backend Developer yang kuat di Node.js (Express.js), PostgreSQL, dan arsitektur berbasis event untuk membangun REST API terstruktur dan background job yang andal. Posisi ini full WFO di Cilandak.

Anda akan bekerja dengan fokus pada API yang scalable, kode yang clean dan terdokumentasi, serta kolaborasi rapih dengan tim lain. Pengalaman dengan Docker, Git, dan tooling terkait menjadi nilai plus.

Qualifications

  • Pengalaman mengembangkan backend menggunakan Node.js/Express.js dengan JavaScript & TypeScript.
  • Penguasaan TypeScript untuk type safety dan generics dasar.
  • Pengalaman PostgreSQL di lingkungan produksi, desain skema, indexing, dan query.
  • Paham arsitektur berbasis event-driven dan pemrosesan asinkron.
  • Pengalaman menggunakan message queue minimal satu (RabbitMQ/Redis/Kafka).
  • Pengalaman Git dalam workflow kolaborasi (branching, PR, code review).
  • Pengalaman Docker dan Docker Compose untuk development lokal.

Responsibilities

  • Mengembangkan dan memelihara layanan backend dengan Node.js/Express.js menggunakan JavaScript & TypeScript.
  • Merancang REST API yang scalable, type-safe, dan mudah dipelihara.
  • Mengelola PostgreSQL (desain skema, indexing, query optimization, transaksi).
  • Mengimplementasikan arsitektur berbasis event (producer-consumer, idempotency, retry, error handling).
  • Menggunakan message queue untuk background jobs dan pemrosesan asinkron (RabbitMQ/Redis/Kafka).
  • Berkolaborasi dengan tim melalui Git (branching, PR, code review).
  • Mengembangkan dan menjalankan service menggunakan Docker (Dockerfile, Docker Compose).
  • Menulis kode yang clean, strongly-typed, testable, dan terdokumentasi.
  • Berkoordinasi lintas tim untuk memastikan deliver sesuai tenggat.

Skills

Node.js (Express.js)
JavaScript
TypeScript
PostgreSQL
Event-driven architecture
Message queue
Git
Docker

Tools

Docker Compose
RabbitMQ
Kafka

Job description

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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer - Node.js, PostgreSQL, Event-Driven
Backend Engineer - Node.js, PostgreSQL, Event-Driven

BrainBoost.id • Jakarta Selatan

On-site
IDR 200,880,000 - 334,800,000
QA Engineer
QA Engineer

BrainBoost.id • Jakarta Selatan

On-site
IDR 180,000,000 - 240,000,000
Funnel Manager
Funnel Manager

BrainBoost.id • Jakarta Selatan

On-site
IDR 120,000,000 - 180,000,000
Marketing Campaign & Partnership Team
Marketing Campaign & Partnership Team

BrainBoost.id • Jakarta Selatan

On-site
IDR 216,000,000 - 384,000,000
Head of Growth
Head of Growth

BrainBoost.id • Jakarta Selatan

On-site
IDR 390,600,000 - 837,000,000
Fullstack Developer (Node.js / React / Next.js)
Fullstack Developer (Node.js / React / Next.js)

PT Markindo Rekateknik (Jakarta) • Jakarta Barat

On-site
IDR 167,400,000 - 279,000,000
Video Editor
Video Editor

BrainBoost.id • Jakarta Selatan

On-site
IDR 66,960,000 - 100,440,000
Gaji kompetitif + bonus proyek/perfoma
Perangkat kerja (laptop/PC editing, 2x
Back-End Engineer
Back-End Engineer

Azura Labs • Jakarta Pusat

On-site
Health insurance
Catering menus for every employee
Professional growth opportunities
Backend Developer
Backend Developer

Hepytech • Kota Bandung

On-site
IDR 150,000,000 - 250,000,000
Competitive Salary
Health & Social Security (BPJS)
Overtime Compensation
+4
Junior Fullstack Developer
Junior Fullstack Developer

Rhaya Group • Sumur Bandung

On-site
IDR 55,800,000 - 66,960,000
Bonus berbasis kinerja
BPJS Kesehatan
BPJS Ketenagakerjaan