Deskripsi Pekerjaan
PT. Inovasi Digital Nusantara, perusahaan teknologi terdepan di Indonesia, sedang mencari seorang Senior Full Stack Developer yang visioner dan berorientasi pada hasil untuk bergabung dengan tim engineering kami yang dinamis. Anda akan memainkan peran kunci dalam merancang, mengembangkan, dan mengimplementasikan solusi perangkat lunak berskala besar yang akan digunakan oleh jutaan pengguna di seluruh Indonesia.
Kami mencari individu yang tidak hanya ahli dalam kode, tetapi juga memiliki semangat untuk inovasi, kolaborasi, dan peningkatan berkelanjutan. Jika Anda siap untuk mengambil tantangan teknis yang kompleks dan ingin memberikan dampak nyata, inilah kesempatan Anda untuk berkembang bersama kami.
Tanggung Jawab
- Memimpin pengembangan frontend dan backend aplikasi web modern menggunakan React.js dan Node.js.
- Merancang dan mengoptimalkan arsitektur sistem untuk performa, skalabilitas, dan keamanan maksimal.
- Melakukan code review secara rutin untuk memastikan kualitas kode, best practices, dan konsistensi.
- Berkolaborasi erat dengan tim produk, desain, dan QA untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis yang tangguh.
- Mengelola dan mengintegrasikan database relasional (PostgreSQL) dan non-relasional (MongoDB/Redis).
- Mendeploy dan memonitoring aplikasi di lingkungan cloud (AWS/GCP) menggunakan Docker dan CI/CD pipelines.
- Mentoring developer junior dan menengah untuk mengembangkan kemampuan teknis mereka dalam tim.
Kualifikasi
- Minimal 5 tahun pengalaman sebagai Full Stack Developer atau peran setara.
- Penguasaan mendalam terhadap JavaScript/TypeScript, baik di sisi client (React.js, Next.js) maupun server (Node.js, Express.js).
- Pemahaman kuat tentang arsitektur RESTful API dan GraphQL.
- Pengalaman yang solid dengan database SQL dan NoSQL, termasuk optimasi query dan desain skema.
- Familiar dengan layanan cloud computing seperti AWS (EC2, S3, Lambda) atau GCP.
- Pengalaman dengan containerization (Docker) dan orchestration (Kubernetes) merupakan nilai tambah yang signifikan.
- Memiliki pemahaman yang baik tentang prinsip CI/CD dan version control (Git).
- Kemampuan komunikasi yang sangat baik dalam Bahasa Indonesia dan Bahasa Inggris.