Deskripsi Pekerjaan
Kami mencari seorang Senior Full Stack Developer yang visioner dan berorientasi pada hasil untuk bergabung dengan tim teknologi kami di Surabaya. Anda akan memainkan peran kunci dalam merancang, membangun, dan mengoptimalkan platform digital inovatif yang melayani jutaan pengguna. Di PT Inovasi Teknologi Digital, kami mendorong budaya kolaborasi, pembelajaran berkelanjutan, dan inovasi tanpa batas. Mari bersama kami mendefinisikan ulang masa depan teknologi di Indonesia!
Tanggung Jawab
- Memimpin pengembangan fitur front-end (React.js) dan back-end (Node.js) yang kompleks dan scalable.
- Berkolaborasi erat dengan tim Product dan UI/UX untuk menerjemahkan kebutuhan bisnis menjadi solusi teknis yang elegan.
- Mengoptimalkan kode untuk performa maksimal, keamanan, dan maintainability.
- Melakukan code review secara berkala dan memastikan adherence terhadap standar coding.
- Merancang dan mengelola RESTful API dan layanan mikro berbasis cloud.
- Mengintegrasikan solusi CI/CD untuk deployment yang mulus dan efisien.
- Membimbing developer junior dan kontributor teknis lainnya dalam pengembangan skill mereka.
- Berpartisipasi aktif dalam perencanaan teknis, pemecahan masalah arsitektur, dan estimasi proyek.
Kualifikasi
- Minimal 5 tahun pengalaman sebagai Full Stack Developer, dengan fokus pada ekosistem JavaScript.
- Penguasaan mendalam React.js (Hooks, Redux, Next.js) dan Node.js (Express, NestJS).
- Pengalaman solid dengan TypeScript dan database baik SQL (PostgreSQL) maupun NoSQL (MongoDB).
- Pemahaman kuat tentang prinsip-prinsip REST API, GraphQL, dan arsitektur layanan mikro.
- Pengalaman praktis dengan platform cloud (AWS/GCP) dan containerization (Docker, Kubernetes).
- Terbiasa dengan metodologi Agile (Scrum/Kanban) dan version control (Git).
- Kemampuan komunikasi interpersonal yang sangat baik, mampu menjelaskan konsep teknis secara jelas.
- Gelar Sarjana (S1) di bidang Ilmu Komputer, Teknik Informatika, atau bidang terkait.