Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terkemuka yang bergerak di bidang solusi digital dan sedang mencari seorang Software Engineer Backend berbakat untuk bergabung dengan tim kami di Jakarta. Anda akan menjadi bagian integral dalam pengembangan sistem backend yang andal, skalabel, dan berkinerja tinggi. Kami menawarkan lingkungan kerja yang modern, kolaboratif, dan kesempatan untuk terus belajar serta berkembang bersama para ahli industri.
Sebagai Software Engineer Backend, Anda akan terlibat dalam siklus pengembangan penuh, mulai dari perancangan arsitektur hingga implementasi, pengujian, dan pemeliharaan sistem. Anda akan bekerja dengan teknologi terkini dan berkontribusi pada produk yang digunakan oleh ribuan pengguna.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara API RESTful serta layanan mikro yang efisien dan aman.
- Berkolaborasi dengan tim frontend, produk, dan DevOps untuk menghadirkan fitur-fitur inovatif.
- Melakukan optimasi performa basis data dan kueri untuk memastikan respons sistem yang cepat.
- Menulis kode bersih, terstruktur, dan terdokumentasi dengan mengikuti praktik terbaik (clean code, design patterns).
- Melakukan code review dan memberikan masukan konstruktif kepada rekan tim.
- Memonitor dan memecahkan masalah pada sistem produksi untuk menjaga keandalan layanan.
- Berkontribusi dalam perencanaan teknis dan estimasi proyek.
Kualifikasi
- Pendidikan minimal S1 di bidang Teknik Informatika, Ilmu Komputer, atau setara.
- Pengalaman minimal 3 tahun sebagai Backend Engineer atau peran serupa.
- Penguasaan yang kuat dalam Java dan framework Spring Boot.
- Pengalaman dengan basis data relasional seperti PostgreSQL atau MySQL.
- Familiar dengan containerization (Docker) dan orkestrasi (Kubernetes) adalah nilai tambah.
- Pemahaman tentang prinsip-prinsip microservices, RESTful API, dan message broker.
- Menguasai Git dan alur kerja CI/CD.
- Kemampuan memecahkan masalah yang baik dan komunikasi tim yang efektif.