Deskripsi Pekerjaan
Kami mencari Senior Software Engineer yang berbakat untuk bergabung dengan tim pengembangan produk terdepan kami. Di TechInnovate Indonesia, Anda akan berperan krusial dalam merancang dan mengimplementasikan solusi teknologi yang inovatif untuk klien multinasional. Dengan budaya kerja kolaboratif dan lingkungan yang mendukung pertumbuhan karir, Anda akan berkesempatan bekerja dengan teknologi terkini dan berkontribusi pada proyek-proyek skala besar.
Kami menawarkan gaji kompetitif, tunjangan kesehatan komprehensif, fleksibilitas kerja hybrid, serta program pelatihan berkala untuk meningkatkan skill Anda. Bergabunglah dengan kami dan wujudkan ide-ide revolusioner dalam dunia IT!
Tanggung Jawab
- Mengembangkan, menguji, dan memelihara aplikasi backend menggunakan Node.js dan Python
- Merancang arsitektur sistem yang skalabel dan aman untuk aplikasi enterprise
- Bekerja sama dengan tim DevOps untuk implementasi CI/CD dan deployment otomatis
- Menganalisis dan mengoptimalkan kinerja aplikasi serta database
- Mentor junior engineers dan memimpin sesi teknis review
- Melakukan refactoring kode untuk meningkatkan kualitas dan maintainability
- Terlibat dalam perencanaan teknis dan estimasi proyek
Kualifikasi
- Pengalaman minimal 5 tahun sebagai Software Engineer dalam lingkungan enterprise
- Kemahiran mendalam dalam JavaScript/TypeScript, Node.js, dan framework seperti Express/NestJS
- Pemahuan kuat tentang konsep OOP, SOLID, dan design patterns
- Pengalaman dengan database SQL (PostgreSQL, MySQL) dan NoSQL (MongoDB)
- Memahami AWS/GCP services dan arsitektur cloud
- Berpengalaman dengan Docker, Kubernetes, dan container orchestration
- Kemampuan komunikasi lisan dan tulisan yang baik dalam Bahasa Inggris dan Indonesia
- Portfolio atau kontribusi open source yang dapat ditunjukkan