Deskripsi Pekerjaan
PT TechInnovate Indonesia adalah perusahaan teknologi pengembang solusi digital enterprise terkemuka yang melayani klien dari sektor perbankan, e-commerce, dan logistik di seluruh Indonesia. Dengan fokus pada inovasi dan kualitas, kami sedang mencari Senior Full Stack Engineer (React + Node.js) untuk bergabung dengan tim pengembangan produk kami yang dinamis, dengan opsi kerja hybrid (work from office + work from home).
Anda akan bekerja pada proyek-proyek skala besar yang berdampak langsung pada jutaan pengguna, serta memiliki kesempatan untuk mengembangkan keterampilan dan memandu tim junior.
Tanggung Jawab
- Mengembangkan dan memelihara aplikasi web enterprise dengan arsitektur terukur menggunakan React (frontend) dan Node.js (backend)
- Berkolaborasi erat dengan tim UI/UX, Product Manager, dan QA untuk memastikan fitur sesuai spesifikasi, deadline, dan standar kualitas tinggi
- Melakukan optimasi performa aplikasi (kecepatan muat, responsivitas) untuk skala pengguna besar (>100.000 MAU)
- Mengimplementasikan protokol keamanan aplikasi sesuai standar ISO 27001 dan regulasi OJK untuk sektor keuangan
- Memandu, memberi coaching, dan melakukan code review untuk tim junior engineer guna meningkatkan kualitas kode tim
- Berpartisipasi aktif dalam perencanaan sprint, grooming backlog, dan retrospektif tim (metodologi Scrum)
- Mengintegrasikan aplikasi dengan layanan pihak ketiga (API pembayaran, sistem logistik) dan platform cloud (AWS/GCP)
Kualifikasi
- Pengalaman kerja minimal 4 tahun sebagai Full Stack Engineer dengan fokus utama pada React dan Node.js
- Menguasai bahasa pemrograman JavaScript/TypeScript secara mendalam, termasuk konsep async/await, Promise, dan OOP
- Memiliki pengalaman mengembangkan aplikasi web enterprise dengan skala pengguna besar (>50.000 MAU)
- Menguasai pengelolaan database: SQL (PostgreSQL, MySQL) dan NoSQL (MongoDB, Redis)
- Memiliki pemahaman tentang CI/CD (GitLab CI, Jenkins) dan platform cloud (AWS, GCP), terutama layanan EC2, S3, dan Cloud Functions
- Lulusan S1/S2 Teknik Informatika, Sistem Informasi, atau bidang terkait dari universitas terakreditasi
- Memiliki sertifikasi terkait (misal: AWS Certified Developer, React Developer Certification) atau pengalaman memimpin tim menjadi nilai tambah yang signifikan