Deskripsi Pekerjaan
Innovasi Prima Teknologi mencari Pengembang Full-stack yang berbakat dan bersemangat untuk bergabung dengan tim kami yang dinamis di Jakarta. Jika Anda memiliki hasrat untuk membangun aplikasi web yang inovatif, scalable, dan berkinerja tinggi, serta menyukai tantangan dalam lingkungan kerja yang kolaboratif, Anda adalah orang yang kami cari!
Kami adalah perusahaan teknologi yang berkembang pesat, berfokus pada pengembangan solusi digital mutakhir yang berdampak positif bagi jutaan pengguna. Di sini, Anda akan memiliki kesempatan untuk bekerja dengan teknologi terkini, berkontribusi pada proyek-proyek yang menarik, dan tumbuh bersama para profesional terbaik di industri ini. Jadilah bagian dari perjalanan kami untuk merevolusi lanskap digital!
Tanggung Jawab
- Merancang, mengembangkan, dan memelihara aplikasi web full-stack menggunakan teknologi modern (misalnya, React, Node.js, Express, database SQL/NoSQL).
- Menulis kode yang bersih, efisien, teruji, dan terdokumentasi dengan baik.
- Berpartisipasi aktif dalam seluruh siklus pengembangan perangkat lunak, mulai dari perencanaan hingga deployment dan pemeliharaan.
- Berkolaborasi erat dengan tim produk, desainer UI/UX, dan developer lainnya untuk memahami kebutuhan dan memberikan solusi terbaik.
- Mengidentifikasi dan mengatasi masalah kinerja serta skalabilitas aplikasi.
- Mengimplementasikan praktik terbaik dalam pengembangan perangkat lunak, termasuk code reviews, pengujian otomatis, dan integrasi berkelanjutan (CI/CD).
- Selalu mengikuti tren dan teknologi terbaru untuk terus meningkatkan kualitas dan inovasi produk.
Kualifikasi
- Gelar Sarjana dalam Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Pengalaman kerja minimal 3-5 tahun sebagai Pengembang Full-stack atau peran serupa.
- Mahir dalam pengembangan frontend menggunakan React.js (atau framework JS modern lainnya seperti Angular/Vue.js).
- Keahlian kuat dalam pengembangan backend menggunakan Node.js dan kerangka kerja seperti Express.js.
- Pemahaman mendalam tentang RESTful API, arsitektur microservices, dan pola desain perangkat lunak.
- Pengalaman dengan database relasional (misalnya, PostgreSQL, MySQL) dan/atau non-relasional (misalnya, MongoDB, Redis).
- Mampu menggunakan Git untuk kontrol versi.
- Kemampuan pemecahan masalah yang kuat, perhatian terhadap detail, dan komunikasi yang efektif.