Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terdepan di Indonesia yang berfokus pada pengembangan solusi digital inovatif untuk jutaan pengguna. Saat ini kami membuka kesempatan emas bagi seorang Senior Software Engineer (Backend) yang memiliki semangat tinggi untuk merancang arsitektur sistem berskala besar dan menerapkan teknologi modern seperti Go dan Kubernetes.
Bergabunglah dengan tim insinyur kelas dunia kami, bekerja dalam lingkungan yang kolaboratif dan agile, serta dapatkan kesempatan untuk tumbuh bersama perusahaan rintisan (startup) yang sedang berkembang pesat di Jakarta.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara layanan backend yang scalable, aman, dan memiliki performa tinggi menggunakan Go (Golang).
- Merancang dan mengoptimalkan skema database relasional (PostgreSQL) dan sistem caching (Redis).
- Mengimplementasikan arsitektur microservices dengan containerization menggunakan Docker dan Kubernetes.
- Berkolaborasi erat dengan tim Frontend, DevOps, dan Product Manager untuk mendefinisikan dan mengimplementasikan API yang efisien (RESTful & GraphQL).
- Melakukan code review, unit testing, integration testing, dan end-to-end testing untuk menjaga kualitas kode.
- Melakukan debugging dan troubleshooting isu produksi, serta memastikan sistem tetap stabil dan andal.
- Melakukan mentoring kepada anggota tim yang lebih junior dan berpartisipasi dalam sesi knowledge sharing.
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, atau bidang terkait.
- Minimal 4 tahun pengalaman kerja sebagai Backend Engineer atau Software Engineer.
- Menguasai bahasa pemrograman Go (Golang) secara mendalam. Pengalaman dengan Java, Python, atau Node.js merupakan nilai tambah.
- Pengalaman yang solid dengan PostgreSQL, Redis, serta pemahaman tentang database NoSQL (MongoDB, Cassandra).
- Mahir menggunakan Docker dan Kubernetes di lingkungan produksi.
- Berpengalaman dengan salah satu cloud provider (AWS, GCP, atau Azure).
- Memahami prinsip-prinsip desain sistem terdistribusi, microservices, dan event-driven architecture.
- Pemahaman yang kuat tentang CI/CD pipelines (GitLab CI, GitHub Actions) dan version control (Git).