Deskripsi Pekerjaan
Kami percaya bahwa teknologi yang hebat dibangun oleh tim yang hebat. Kami mencari seorang Staff Software Engineer (Backend) yang tidak hanya piawai dalam coding, tetapi juga memiliki visi arsitektural yang kuat untuk membawa produk kami ke level berikutnya. Di sini, Anda bukan hanya seorang eksekutor, melainkan seorang pemimpin teknis yang akan membentuk masa depan platform kami.
Sebagai Staff Engineer, Anda akan menjadi tulang punggung tim backend kami. Anda akan bertanggung jawab untuk mendefinisikan best practices, merancang sistem yang fault-tolerant, dan memastikan bahwa setiap baris kode yang kami tulis memberikan nilai maksimal bagi bisnis dan pengguna. Jika Anda adalah seorang problem solver yang haus akan tantangan dan ingin bekerja di lingkungan yang modern, inklusif, dan berorientasi pada dampak, inilah tempat Anda.
Tanggung Jawab
- Memimpin desain dan pengembangan sistem backend yang scalable, resilient, dan aman menggunakan Go, Python, atau Node.js.
- Merancang dan mengoptimalkan arsitektur microservices dan RESTful APIs untuk melayani permintaan tinggi.
- Melakukan code review secara mendalam untuk memastikan standar kualitas kode, testability, dan performa yang tinggi.
- Berkolaborasi dengan tim Product, Data, dan Infrastructure untuk mendefinisikan persyaratan teknis dan jadwal rilis.
- Mengimplementasikan praktik CI/CD terbaik dan bertanggung jawab atas stabilitas sistem di production.
- Mengelola database relasional (PostgreSQL) dan NoSQL (Redis/MongoDB) secara efisien.
- Mentoring anggota tim yang lebih junior melalui pair programming dan sesi knowledge sharing.
- Terlibat dalam perencanaan kapasitas dan penyelesaian insiden tingkat tinggi dalam 24/7 on-call rotation.
Kualifikasi
- Minimal 5-7 tahun pengalaman sebagai Software Engineer, dengan minimal 1 tahun di level Senior atau Staff.
- Keahlian mendalam dalam salah satu bahasa pemrograman: Go, Python, atau Java.
- Pemahaman kuat tentang algoritma, struktur data, dan sistem terdistribusi (Kafka, RabbitMQ).
- Pengalaman terbukti dalam menerapkan Domain-Driven Design (DDD) dan event-driven architecture.
- Mahir dalam penggunaan Docker, Kubernetes, dan salah satu cloud provider (AWS/GCP).
- Kemampuan komunikasi yang sangat baik dalam Bahasa Indonesia dan Inggris, baik lisan maupun tulisan.
- Memiliki pola pikir "owner" yang proaktif, mampu mengambil keputusan teknis secara independen.
- Diutamakan yang memiliki pengalaman di industri finansial, e-commerce, atau logistik berskala besar.