Deskripsi Pekerjaan
Bergabunglah dengan revolusi digital di Indonesia! PT Teknologi Canggih Indonesia mencari Senior Full-Stack Developer yang berbakat untuk memimpin pengembangan solusi inovasi yang mengubah cara bisnis beroperasi. Dalam peran kunci ini, Anda akan merancang, mengimplementasikan, dan memelihara sistem skala enterprise yang melayani jutaan pengguna di seluruh Asia Tenggara. Tim kami menghormati kreativitas, mendorong inovasi, dan menawarkan lingkungan kerja yang dinamis dengan akses terbaik terkini teknologi.
Apa yang akan Anda lakukan?
Anda akan menjadi arsitek teknologi utama kami, mengubah persyarisan bisnis menjadi solusi perangkat lunak yang tangguh dan user-friendly. Anda akan berkolaborasi dengan tim cross-fungsional untuk mengembangkan API RESTful yang efisien, membangun antarmuka yang responsif dengan framework modern, dan memastikan performa optimal melalui optimisasi database dan caching strategis. Anda juga akan memimpin sesi kode review, ment junior developer, dan tetap update dengan tren teknologi terkini.
Tanggung Jawab
- Merancang dan mengimplementasikan arsitektur full-stack menggunakan React.js, Node.js, dan PostgreSQL
- Mengembangkan API RESTful yang scalable dan secure untuk integrasi sistem
- Mengoptimalkan performa aplikasi melalui query optimization dan caching strategies
- Mempimpin sesi kode review dan standarisasi best practice dalam tim
- Mentor junior developer dan berkontribusi pada dokumentasi teknis
- Mengimplementasikan CI/CD pipelines untuk deployment otomatis
- Menganalisis dan memperbaiki bug dengan metode debugging sistematis
- Berpartisipasi dalam perencanaan teknologi untuk roadmap produk
Kualifikasi
- Minimal 5 tahun pengalaman pengembangan full-stack dengan JavaScript/TypeScript
- Expert-level dalam React.js, Node.js, dan framework backend modern
- Pengalaman dengan database relational (PostgreSQL, MySQL) dan NoSQL
- Memahami arsitektur microservices dan konsep API design
- Pengalaman dengan CI/CD tools (Jenkins, GitLab CI, Docker)
- Kemampuan debugging dan troubleshoot kompleks dengan efektif
- Memiliki portfolio proyek yang menunjukkan kemampuan teknis
- Komunikasi lisan dan tulisan yang kuat dalam Bahasa Inggris