Deskripsi Pekerjaan
TechForward Indonesia adalah perusahaan teknologi terdepan yang berfokus pada solusi keuangan digital. Kami sedang mencari Staff Software Engineer (Backend) yang visioner untuk bergabung dengan tim inti kami di Jakarta. Di posisi ini, Anda tidak hanya akan menulis kode, tetapi juga akan menjadi penggagas arsitektur sistem, mentor bagi para insinyur lainnya, dan mitra strategis bagi para pemimpin produk. Anda akan menangani tantangan teknis paling kompleks dalam sistem terdistribusi yang melayani transaksi jutaan pengguna setiap harinya. Jika Anda memiliki jiwa craftsmanship dan haus akan tantangan, inilah panggung Anda untuk bersinar.
Tanggung Jawab
- Memimpin desain dan implementasi arsitektur backend yang scalable, resilient, dan high-performa untuk platform keuangan digital.
- Menulis kode produksi yang bersih, teruji, dan optimal menggunakan bahasa Go, Java, atau Python.
- Melakukan deep-dive code review dan memberikan arahan teknis untuk menjaga standar kualitas dan keamanan kode tim.
- Berkolaborasi erat dengan tim Product, Data Science, dan DevOps untuk mendefinisikan solusi teknis dan prioritas proyek.
- Melakukan profiling dan optimasi performa sistem, serta memecahkan masalah produksi yang kompleks (incident response).
- Membimbing para Software Engineer lainnya melalui program mentorship, RFC reviews, dan tech talks internal.
- Mengelola dan mengoptimalkan infrastruktur cloud (AWS/GCP) serta pipeline CI/CD.
- Merancang dan mengelola database berskala besar (PostgreSQL, Redis) dan sistem event-driven menggunakan Kafka.
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang STEM lainnya.
- Minimal 8+ tahun pengalaman dalam rekayasa perangkat lunak, dengan 3+ tahun di posisi Staff Engineer atau Tech Lead.
- Keahlian mendalam dalam salah satu bahasa backend (Go, Java, Kotlin, atau Python) dan pemahaman kuat tentang sistem terdistribusi.
- Pengalaman terbukti dalam merancang arsitektur microservices dan RESTful/gRPC APIs dalam skala besar.
- Menguasai database relasional (PostgreSQL/MySQL) dan NoSQL (Redis/Cassandra), serta pengalaman dengan message brokers (Kafka).
- Berpengalaman dengan containerization (Docker) dan orchestration (Kubernetes) di lingkungan produksi.
- Pemahaman yang baik tentang prinsip Designing Data-Intensive Applications dan pola-pola arsitektur modern (CQRS, Event Sourcing, Saga).
- Kemampuan komunikasi dan kepemimpinan teknis yang sangat baik dalam Bahasa Indonesia dan Inggris.