Deskripsi Pekerjaan
TechInnovate Indonesia mencari Programmer Senior yang berbakat untuk bergabung dengan tim pengembangan produk kami. Anda akan berperan krusial dalam merancang, mengembangkan, dan mengoptimalkan aplikasi berbasis web yang digunakan oleh jutaan pengguna. Bergabunglah dengan kami untuk menciptakan solusi teknologi inovatif yang mengubah cara orang berinteraksi dengan digital.
Kami menawarkan lingkungan kerja dinamis dengan kesempatan untuk mengembangkan keterampilan terbaru dalam teknologi cutting-edge. Tim kami terdiri dari profesional berpengalaman yang komited untuk mencapai keunggulan teknis dan kreativitas.
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara aplikasi web menggunakan teknologi modern (React, Node.js, Python)
- Mengimplementasikan arsitektur microservice untuk skalabilitas sistem
- Memastikan kualitas kode melalui praktik CI/CD dan testing otomatis
- Kolaborasi dengan cross-functional team (UX/UI, Product, DevOps)
- Menganalisis dan memperbaiki performa aplikasi serta keamanan sistem
- Terlibat dalam perencanaan teknis dan desain arsitektur solusi
- Menyediakan dokumentasi teknis yang komprehensif
Kualifikasi
- Pendidikan minimal S1 Teknik Informatika/Ilmu Komputer atau relevan
- Pengalaman minimal 5 tahun sebagai programmer atau developer
- Kemahiran dalam JavaScript/TypeScript, Python, dan framework modern (React, Node.js)
- Pemahaman mendalam tentang konsep OOP, algoritma, dan struktur data
- Pengalaman dengan database SQL (PostgreSQL, MySQL) dan NoSQL (MongoDB)
- Kemampuan debugging dan troubleshooting yang kuat
- Memiliki portofolio proyek yang dapat ditunjukkan
- Kemampuan komunikasi yang baik dalam bahasa Indonesia dan Inggris