Deskripsi Pekerjaan
Teknologi Nusantara Digital (TND) adalah perusahaan teknologi terkemuka yang berfokus pada solusi digital untuk UMKM dan korporasi di Indonesia. Kami sedang mencari Programmer Full Stack (Mid-Level) yang berpengalaman untuk bergabung dengan tim pengembangan kami yang agile dan inovatif, berbasis di kantor pusat kami di Jakarta Selatan.
Anda akan bekerja pada proyek-proyek berskala nasional yang memberikan dampak nyata, menggunakan stack teknologi modern (React, Node.js/Go, cloud infrastructure) dan kolaborasi dengan lintas tim (produk, UX, QA) dalam metodologi Scrum.
Kami menawarkan lingkungan kerja yang fleksibel, kesempatan pengembangan karir yang cepat, dan paket kompensasi kompetitif sesuai dengan pengalaman Anda.
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara aplikasi web full stack dengan menggunakan teknologi React (frontend) dan Node.js/Go (backend)
- Berkolaborasi dengan tim produk, UX, dan QA dalam siklus pengembangan agile (Scrum) untuk menyelesaikan fitur tepat waktu
- Mengoptimalkan kinerja, skalabilitas, dan keamanan aplikasi sesuai dengan standar industri (OWASP Top 10)
- Mendeteksi dan memperbaiki bug pada lingkungan produksi, serta memberikan dukungan teknis untuk pengguna internal dan eksternal
- Menulis kode yang bersih, terdokumentasi, dan mudah dipelihara sesuai dengan pedoman coding perusahaan
- Partisipasi dalam review kode, serta memberikan bimbingan kepada programmer junior dalam tim
- Mengikuti perkembangan teknologi terbaru dan menerapkan praktik terbaik dalam pengembangan perangkat lunak
Kualifikasi
- Memiliki pengalaman minimal 2 tahun sebagai Programmer Full Stack atau pengalaman di frontend/backend dengan pemahaman lintas stack
- Mahir menggunakan teknologi: React, Node.js atau Go, RESTful API, dan database relasional (PostgreSQL/MySQL)
- Familiar dengan metodologi agile (Scrum), version control (Git), dan CI/CD pipeline (GitHub Actions/GitLab CI)
- Memiliki pemahaman mendalam tentang keamanan aplikasi web (OWASP Top 10) dan optimasi kinerja
- Lulusan Sarjana Teknik Informatika, Sistem Informasi, atau bidang terkait (atau portofolio proyek yang setara)
- Memiliki kemampuan analisis, pemecahan masalah, dan komunikasi yang baik (Bahasa Indonesia dan Inggris)
- Memiliki portofolio proyek pribadi atau tim (GitHub/GitLab) menjadi nilai tambah