Senior Backend Engineer
Indonesia - BSD City ▪ Full time ▪ Posted Date: 10/2/2026
Tingkat Pengalaman: 6+ tahun dalam Backend Developer
Apply
Kami sedang mencari
Senior Backend Engineer untuk merancang, membangun, dan menskalakan platform backend modern dan terdistribusi yang mendukung berbagai aplikasi pengguna, alur kerja dengan trafik tinggi, serta aturan bisnis yang kompleks.
Anda akan bekerja pada layanan backend inti, berkontribusi dalam perancangan arsitektur sistem, serta membantu memastikan platform berjalan
andal, skalabel, dan aman di lingkungan produksi.
Peran ini cocok bagi engineer yang senang memiliki kepemilikan penuh terhadap sistem backend secara end-to-end, mulai dari tahap perancangan hingga operasional.
Tanggung Jawab Utama (Key Responsibilities)
Backend Development
- Merancang dan mengembangkan microservices berbasis domain (Order, Payment, Catalog, Kitchen, CRM, Platform)
- Membangun API yang bersih dan berversi untuk dikonsumsi oleh BFF
- Mengimplementasikan alur kerja event-driven menggunakan message broker (Kafka / PubSub / RabbitMQ)
- Memastikan idempotensi, mekanisme retry, dan penanganan kegagalan pada sistem terdistribusi
- Mengoptimalkan layanan untuk trafik tinggi, terutama pada jam sibuk restoran
System Architecture
- Berkontribusi dalam pengambilan keputusan arsitektur microservice dan BFF
- Menerapkan batasan domain dengan benar (tanpa kepemilikan database bersama)
- Mendukung model data franchise / multi-brand / multi-outlet
- Berkolaborasi dengan Team Lead dalam menentukan trade-off arsitektur dan rencana skalabilitas
Reliability & Quality
- Menulis kode yang mudah diuji dan dirawat dengan abstraksi yang tepat
- Membangun observability (logging, metrics, tracing)
- Menangani edge case (POS offline, event duplikat, outage parsial)
- Berpartisipasi dalam on-call rotation dan penanganan insiden
Collaboration
- Bekerja sama erat dengan:
- Frontend engineer (melalui kontrak BFF)
- QA engineer (testing berbasis automasi)
- Platform engineer (infrastruktur, keamanan, RBAC)
- Melakukan code review dan membimbing engineer level menengah
- Membantu mendefinisikan kontrak API dan event lintas squad
Kualifikasi Yang Diperlukan (Required Qualifications)
Technical
- Pengalaman 6+ tahun sebagai Backend Engineer
- Pengalaman kuat dengan arsitektur microservices
- Mahir dalam salah satu bahasa backend (Node.js / TypeScript / Go)
- Berpengalaman dengan REST API (GraphQL menjadi nilai tambah)
- Pengalaman langsung dengan:
- Database relasional (PostgreSQL / MySQL)
- Message broker (Kafka / RabbitMQ / PubSub)
- Caching (Redis)
- Pemahaman kuat tentang konsep sistem terdistribusi
Domain & Architecture
- Berpengalaman merancang sistem order / payment / transaksi
- Familiar dengan sistem multi-tenant
- Memahami RBAC, keamanan, dan isolasi data
- Nyaman bekerja dengan sistem event-driven
Nilai Tambah (Nice To Have)
- Pengalaman di platform POS, e-commerce, fintech, atau SaaS
- Pengetahuan tentang sistem real-time (WebSocket / SSE / MQTT)
- Pengalaman dengan sistem pembayaran, rekonsiliasi, atau loyalty
- Paparan terhadap integrasi AI / MCP / internal tools
- Pengalaman menjalankan sistem di lingkungan cloud (AWS / GCP / Azure)
Apply
Rekomendasi Karir Untuk Anda
Finance Accounting Intern
Selengkapnya
Talent Acquisition Intern
Selengkapnya
Content Creator (Intern)
Selengkapnya
Digital Marketing Associate
Selengkapnya