Deskripsi Pekerjaan
Bergabunglah dengan Revolusi Digital!
PT. Inovasi Digital Nusantara adalah perusahaan teknologi terdepan yang berfokus pada pengembangan solusi SaaS untuk pasar Asia Tenggara. Kami sedang mencari seorang Senior Full Stack Engineer yang visioner dan bersemangat untuk memimpin pengembangan produk generasi berikutnya.
Sebagai Senior Full Stack Engineer, Anda akan menjadi tulang punggung tim teknik kami. Anda akan bekerja secara langsung dengan CTO, merancang arsitektur sistem, mengimplementasikan fitur-fitur kompleks, serta memastikan skalabilitas dan performa aplikasi kami yang melayani jutaan pengguna.
Mengapa Bergabung dengan Kami?
- Gaji dan benefit yang sangat kompetitif (sesuai standar industri teknologi global).
- Lingkungan kerja remote-friendly dengan jadwal yang fleksibel.
- Kesempatan untuk mengerjakan proyek berskala besar dengan teknologi terkini (Microservices, Cloud Native, AI/ML Integration).
- Budaya perusahaan yang inklusif, transparan, dan berorientasi pada pertumbuhan karir.
Tanggung Jawab
- Memimpin desain dan pengembangan arsitektur frontend dan backend menggunakan React.js/Next.js dan Node.js/Golang.
- Merancang dan mengimplementasikan RESTful API serta GraphQL endpoints yang scalable dan aman.
- Menulis kode yang bersih, teruji, dan mudah dipelihara dengan menerapkan prinsip CI/CD (GitLab CI, Docker, Kubernetes).
- Melakukan code review secara berkala dan memberikan mentorship kepada engineer junior.
- Berkolaborasi dengan tim Product, Design, dan Data untuk merumuskan solusi teknis terbaik.
- Mengoptimalkan performa aplikasi, melakukan debugging, dan menyelesaikan isu-isu produksi secara proaktif.
- Menjaga standar keamanan data dan aplikasi sesuai dengan best practices industri.
Kualifikasi
- Minimal 5+ tahun pengalaman sebagai Full Stack Engineer atau peran serupa.
- Mahir dalam bahasa pemrograman TypeScript/JavaScript (React/Next.js) dan Go atau Node.js untuk backend.
- Pengalaman kuat dengan database relasional (PostgreSQL) dan NoSQL (MongoDB, Redis).
- Memahami konsep Microservices, Message Queue (RabbitMQ/Kafka), dan Cloud Services (AWS/GCP).
- Terbiasa dengan tools kolaborasi seperti Git, Jira, dan Slack.
- Memiliki pemahaman yang baik tentang prinsip UI/UX dan desain responsif.
- Kemampuan komunikasi yang sangat baik dalam Bahasa Indonesia dan Inggris.
- Pendidikan minimal S1 di bidang Ilmu Komputer, Teknik Informatika, atau setara (lebih disukai dari universitas ternama).