Deskripsi Pekerjaan
Deskripsi Pekerjaan
Kami sedang mencari Senior Backend Engineer yang visioner dan bersemangat untuk bergabung dengan tim Traveloka di kantor pusat kami di Jakarta Selatan. Sebagai tulang punggung platform travel digital terbesar di Asia Tenggara, Anda akan bertanggung jawab merancang dan membangun sistem backend yang sangat skalabel, andal, dan aman yang melayani puluhan juta pengguna setiap bulannya.
Di Traveloka, Anda akan bekerja dalam lingkungan yang dinamis dan kolaboratif, menggunakan teknologi mutakhir seperti Go, Node.js, PostgreSQL, Redis, Kafka, dan Kubernetes yang dijalankan di infrastruktur cloud AWS. Anda akan secara langsung berkontribusi pada pengembangan fitur-fitur baru yang meningkatkan pengalaman perjalanan pengguna, serta mengoptimalkan sistem yang ada untuk mencapai performa dan efisiensi biaya terbaik.
Kami mencari individu yang tidak hanya mahir secara teknis, tetapi juga memiliki semangat untuk mentoring, pemecahan masalah secara kreatif, dan keinginan untuk terus belajar. Bergabunglah dengan kami dan jadilah bagian dari perjalanan inovasi di industri travel dan gaya hidup!
Tanggung Jawab
Tanggung Jawab
- Merancang, mengembangkan, dan mengimplementasikan sistem backend dengan performa tinggi menggunakan Go dan Node.js.
- Berkolaborasi erat dengan Product Manager, Frontend Engineer, dan Data Engineer untuk mendefinisikan dan membangun fitur-fitur produk yang berdampak besar.
- Melakukan code review secara menyeluruh dan memastikan adherence terhadap standar kualitas kode dan arsitektur yang telah ditetapkan.
- Mengoptimalkan sistem dan database yang ada untuk meningkatkan kecepatan, efisiensi biaya, dan keandalan.
- Menulis dokumentasi teknis yang komprehensif untuk sistem, API, dan arsitektur layanan.
- Menerapkan praktik DevOps dan pipeline CI/CD untuk deployment yang otomatis dan mulus.
- Memberikan bimbingan dan menjadi mentor bagi para anggota tim engineering junior, serta berkontribusi positif pada budaya engineering yang solid.
Kualifikasi
Kualifikasi
- Minimal 5 tahun pengalaman sebagai Backend Engineer, Software Engineer, atau peran teknis terkait lainnya.
- Pemahaman sangat baik dan pengalaman langsung dengan bahasa pemrograman Go atau Node.js.
- Pengetahuan mendalam tentang database relasional seperti PostgreSQL dan database NoSQL seperti Redis atau Cassandra.
- Pengalaman terbukti dalam merancang dan mengelola sistem dengan arsitektur microservices dan message brokers (Kafka, RabbitMQ).
- Sangat familiar dengan salah satu cloud platform (AWS, GCP, atau Azure), terutama layanan komputasi, penyimpanan, dan jaringan.
- Mahir menggunakan teknologi containerization dan orchestration (Docker dan Kubernetes).
- Memiliki kemampuan komunikasi lisan dan tulisan yang sangat baik dalam Bahasa Inggris dan Bahasa Indonesia, serta dapat bekerja secara efektif dalam tim lintas fungsi.