Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terkemuka di Indonesia yang berfokus pada pengembangan solusi digital inovatif di sektor finansial dan logistik. Kami sedang mencari seorang Senior Backend Engineer yang berbakat dan bersemangat untuk bergabung dengan tim teknologi inti kami.
Sebagai Senior Backend Engineer, Anda akan memimpin pengembangan sistem backend yang skalabel, andal, dan aman yang melayani jutaan pengguna. Anda akan bekerja sama erat dengan tim Produk, Data, dan Infrastruktur untuk merancang arsitektur sistem generasi berikutnya.
Kami menawarkan lingkungan kerja yang dinamis, penuh tantangan, serta kesempatan belajar tanpa batas. Jika Anda adalah seorang problem solver yang ingin memberikan dampak nyata pada produk yang digunakan oleh jutaan orang, inilah tempat yang tepat untuk Anda.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara layanan backend dengan performa tinggi menggunakan Node.js atau Go.
- Memimpin implementasi arsitektur microservices dan RESTful API yang scalable dan resilient.
- Melakukan code review, debugging sistematis, dan optimasi performa sistem secara berkelanjutan.
- Berkolaborasi erat dengan tim Frontend, Mobile, dan DevOps untuk memastikan integrasi sistem yang mulus dan deployment yang lancar.
- Mengaplikasikan prinsip-prinsip Clean Code, SOLID, dan Design Patterns dalam pengembangan sehari-hari.
- Mengelola dan mengoptimalkan database relasional (PostgreSQL) dan NoSQL (Redis, MongoDB) untuk performa maksimal.
- Membimbing, mentoring, dan memberikan arahan teknis kepada para engineer junior di dalam tim.
Kualifikasi
- Pengalaman minimal 4-6 tahun sebagai Backend Engineer atau peran serupa di perusahaan teknologi.
- Mahir dalam bahasa pemrograman Node.js (Express.js/NestJS) atau Go (Gin/Echo) untuk produksi.
- Pemahaman mendalam tentang database relasional (PostgreSQL/MySQL) dan NoSQL (MongoDB/Redis), termasuk optimasi query dan indexing.
- Pengalaman langsung dengan message brokers (RabbitMQ, Kafka) dan strategi caching tingkat lanjut.
- Familiar dengan teknologi kontainerisasi (Docker, Kubernetes) dan pipeline CI/CD (Jenkins, GitLab CI, atau Github Actions).
- Memiliki pemahaman yang baik tentang distributed systems, event-driven architecture, dan cloud computing (AWS atau GCP).
- Kemampuan komunikasi yang sangat baik dalam Bahasa Indonesia dan Inggris, baik lisan maupun tulisan.