Backend Developer

Brainboost Id โ€” Indonesia ยท Posted ~1 day ago

Onsite

Skills

Node.js Express.js JavaScript TypeScript PostgreSQL REST API RabbitMQ Redis Kafka Git Docker

๐Ÿ”“ 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

Develop and maintain scalable backend services using modern JavaScript technologies. Build reliable APIs, optimize databases, implement asynchronous processing, and contribute to clean, maintainable software architecture.

Highlights

Opportunity to build scalable backend services, work with modern event-driven architecture, and collaborate closely with cross-functional teams in a structured engineering environment.

Description

BrainBoost we're hiring Playstore App Store โ† Kembali ke daftarFull 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. Apply 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. Cara Melamar Lengkapi form apply BrainBoost sambil menyertakan CV. Apply BrainBoost Solusi praktis untuk pengembangan diri dan hidup lebih fokus. +6281284448356 support@tribelio.com BrainBoost Apa itu BrainBoost?Kenapa BrainBoost?Testimoni Ketentuan Syarat dan KetentuanKebijakan PrivasiKebijakan Cookie Media Social Instagram Tiktok BrainBoost 2025