Deskripsi Pekerjaan
PT Inovasi Digital Nusantara sedang membuka lowongan untuk posisi Software Engineer (Programmer). Kami mencari individu berbakat dan bersemangat tinggi yang ingin berkontribusi dalam membangun produk digital yang berdampak besar bagi jutaan pengguna di Indonesia.
Sebagai Software Engineer, Anda akan bekerja langsung dengan tim teknologi menggunakan stack paling modern, mulai dari Node.js, Go, Python, hingga React dan Cloud Native Technologies. Lingkungan kerja kami mendukung inovasi, pembelajaran berkelanjutan, dan kepemilikan penuh atas proyek yang dikerjakan.
Kami menawarkan gaji kompetitif, bonus kinerja, asuransi kesehatan premium, saham perusahaan, serta fleksibilitas kerja yang dirancang untuk mendukung produktivitas dan kesejahteraan karyawan.
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi backend/server-side yang handal serta scalable.
- Berkolaborasi erat dengan tim Produk, Desain, dan QA dalam siklus pengembangan Agile.
- Menulis clean code yang terstruktur, terdokumentasi, dan mengikuti prinsip software engineering terbaik.
- Melakukan code review dan memberikan feedback konstruktif untuk menjaga kualitas kode tim.
- Mengoptimalkan performa aplikasi serta melakukan debugging dan troubleshooting isu-isu teknis.
- Berpartisipasi aktif dalam perencanaan arsitektur sistem dan pemilihan teknologi yang tepat.
- Mengelola proses deployment dan monitoring layanan menggunakan pipeline CI/CD seperti GitHub Actions atau Jenkins.
Kualifikasi
- Minimal 2 tahun pengalaman profesional sebagai Software Engineer, Backend Developer, atau Full Stack Developer.
- Mahir dalam minimal satu bahasa pemrograman: JavaScript/TypeScript, Python, Go, atau Java.
- Pengalaman mendalam dengan framework backend seperti Node.js (Express/NestJS), Django/Flask, Gin/Echo, atau Spring Boot.
- Pemahaman kuat tentang basis data relasional (PostgreSQL/MySQL) dan NoSQL (MongoDB/Redis).
- Familiar dengan layanan cloud (AWS/GCP/Azure) dan konsep containerization (Docker, Kubernetes).
- Menguasai konsep RESTful API, Microservices, dan Version Control (Git).
- Memiliki kemampuan komunikasi yang baik dan mampu bekerja secara kolaboratif dalam tim.
- Semangat belajar tinggi dan selalu mengikuti perkembangan teknologi terbaru.