Deskripsi Pekerjaan
TechNusantara Digital Solutions adalah perusahaan teknologi terkemuka yang berfokus pada pengembangan solusi digital enterprise untuk klien nasional dan internasional. Berlokasi di jantung bisnis Jakarta (SCBD), kami mencari Programmer Full-Stack (Mid-Senior) yang kompeten dan berorientasi pada kualitas untuk bergabung dengan tim pengembangan produk inovatif kami.
Anda akan bekerja pada proyek-proyek skala besar, mulai dari aplikasi manajemen enterprise hingga platform e-commerce yang scalable, dengan menggunakan teknologi terkini yang sesuai standar industri. Kami menawarkan fasilitas kompetitif: asuransi kesehatan lengkap, tunjangan transportasi, akses training teknologi, dan kesempatan promosi cepat.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi full-stack (front-end & back-end) dengan kode yang bersih, terstruktur, dan terdokumentasi (clean code)
- Berkolaborasi dengan tim desain UI/UX, product manager, dan tim QA untuk memastikan produk sesuai spesifikasi dan kebutuhan pengguna
- Melakukan debugging, optimasi performa, dan pemeliharaan aplikasi untuk meningkatkan user experience
- Berpartisipasi dalam code review rutin untuk menjaga standar kualitas kode tim
- Mengimplementasikan konsep version control (Git) dan CI/CD untuk alur kerja pengembangan yang efisien
- Mengikuti perkembangan teknologi terbaru untuk diadopsi pada proyek pengembangan
- Menyediakan dukungan teknis untuk produk yang sudah diluncurkan ke pasar
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, atau bidang terkait dengan IPK minimal 3.0 (skala 4.0)
- Pengalaman kerja minimal 2 tahun sebagai Programmer Full-Stack atau pengalaman kombinasi front-end & back-end
- Menguasai teknologi front-end: React.js/Next.js, HTML5, CSS3, Tailwind CSS, JavaScript/TypeScript
- Menguasai teknologi back-end: Node.js/Express.js atau Laravel, RESTful API, database relasional (PostgreSQL/MySQL)
- Memahami konsep version control (Git/GitHub/GitLab), CI/CD, dan layanan cloud (AWS/GCP/Azure)
- Mampu bekerja secara tim maupun mandiri, memiliki kemampuan analisis masalah yang kuat, dan berorientasi pada detail
- Pengalaman mengembangkan aplikasi mobile (React Native/Flutter) dan sertifikasi teknologi menjadi nilai tambah