Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terkemuka di Indonesia yang fokus pada pengembangan solusi digital inovatif. Kami saat ini mencari seorang Senior Backend Engineer yang berbakat dan bersemangat untuk bergabung dengan tim engineering kami di Jakarta.
Sebagai Senior Backend Engineer, Anda akan memainkan peran kunci dalam merancang, membangun, dan memelihara sistem backend yang skalabel dan andal untuk jutaan pengguna. Anda akan bekerja dalam lingkungan yang dinamis, kolaboratif, dan berorientasi pada hasil, dengan teknologi terkini seperti Go, Node.js, Kubernetes, dan AWS.
Bergabunglah dengan TechInnovasi dan jadilah bagian dari perjalanan transformasi digital di Indonesia!
Tanggung Jawab
- Merancang dan mengembangkan arsitektur backend yang skalabel, aman, dan memiliki performa tinggi menggunakan Go atau Node.js.
- Membangun dan mengoptimalkan API RESTful serta layanan mikro (microservices) untuk mendukung aplikasi frontend dan mobile.
- Melakukan code review, debugging, dan penulisan unit test untuk memastikan kualitas kode yang tinggi.
- Berkolaborasi dengan tim Product, Frontend, dan DevOps untuk merencanakan dan mengeksekusi fitur-fitur baru.
- Mengelola dan mengoptimalkan basis data (PostgreSQL, MongoDB) serta caching (Redis).
- Memonitoring performa sistem dan melakukan troubleshooting terhadap isu-isu produksi secara proaktif.
- Mentoring developer junior dalam tim dan berkontribusi pada peningkatan standar engineering.
Kualifikasi
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman minimal 4-5 tahun sebagai Backend Engineer atau peran serupa.
- Penguasaan mendalam terhadap salah satu bahasa pemrograman: Go, Node.js (TypeScript), atau Python.
- Pemahaman kuat tentang database relasional (PostgreSQL) dan NoSQL (MongoDB, Redis).
- Pengalaman dengan containerization (Docker) dan orchestration (Kubernetes) merupakan nilai tambah yang besar.
- Familiar dengan layanan cloud (AWS/GCP/Azure) dan konsep CI/CD.
- Memiliki pemahaman yang baik tentang prinsip-prinsip desain sistem, clean code, dan agile methodologies.
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Bahasa Inggris.