Deskripsi Pekerjaan
Kami adalah perusahaan teknologi yang berkembang pesat di Jakarta Selatan, mencari Senior Programmer (Full Stack Developer) untuk memperkuat tim engineering kami. Anda akan bertanggung jawab merancang, mengembangkan, dan memelihara aplikasi web modern yang melayani ribuan pengguna setiap hari. Lingkungan kerja kami fast-paced, kolaboratif, dan menggunakan teknologi terkini seperti React, Node.js, serta cloud infrastructure (AWS).
Anda akan bekerja langsung dengan CTO dan product manager untuk menghadirkan solusi inovatif yang berdampak langsung pada bisnis. Kami menawarkan gaji kompetitif, asuransi kesehatan, bonus kinerja, serta kesempatan pengembangan karier yang jelas.
Tanggung Jawab
- Merancang dan mengembangkan fitur baru pada aplikasi web front-end dan back-end menggunakan React.js, Node.js, dan database PostgreSQL.
- Menulis kode yang bersih, terstruktur, dan mudah di-maintain dengan prinsip clean code dan design pattern.
- Melakukan code review, debugging, serta optimasi performa aplikasi untuk memastikan user experience terbaik.
- Berkolaborasi dengan tim designer dan product manager dalam proses sprint planning dan daily stand-up.
- Mengelola deployment aplikasi ke environment staging dan production menggunakan CI/CD pipeline (GitLab CI).
- Memonitoring dan memelihara sistem yang berjalan di AWS (EC2, S3, RDS) serta menangani insiden bila terjadi error.
- Mendokumentasikan kode dan arsitektur sistem untuk memudahkan proses onboarding dan maintenance tim.
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika, Ilmu Komputer, atau bidang terkait.
- Pengalaman kerja minimal 3 tahun sebagai Full Stack Developer atau Programmer.
- Mahir dalam JavaScript/TypeScript, React.js, Node.js/Express, dan SQL (PostgreSQL).
- Berpengalaman menggunakan Git dalam tim dan memahami branching strategy (Git Flow).
- Memahami konsep RESTful API, autentikasi JWT, serta caching (Redis).
- Pernah melakukan deployment aplikasi ke AWS atau cloud provider lainnya.
- Memiliki kemampuan problem solving yang kuat dan komunikasi tim yang baik.
- Bersedia bekerja dari kantor (WFO) minimal 3 hari seminggu di Jakarta Selatan.