Deskripsi Pekerjaan
TechInnovate Indonesia adalah perusahaan teknologi terdepan yang berdedikasi untuk menciptakan solusi inovatif untuk tantangan global. Kami mencari Senior Software Engineer yang berbakat untuk bergabung dengan tim pengembangan kami di Jakarta. Anda akan berperan penting dalam merancang, mengembangkan, dan mengimplementasikan sistem perangkat lunak yang skalabel dan andal.
Dengan budaya kerja kolaboratif dan lingkungan yang dinamis, kami menawarkan kesempatan untuk berkontribusi pada proyek-proyek berdampak tinggi sambil terus mengembangkan karir Anda di industri teknologi yang berkembang pesat.
Tanggung Jawab
- Merancang, mengembangkan, dan menguji perangkat lunak sesuai dengan persyaratan bisnis
- Bekerja sama dengan tim lintas-fungsional untuk memastikan integrasi yang mulus
- Mengoptimalkan kinerja aplikasi dan memastikan kualitas kode yang tinggi
- Partisipasi dalam siklus pengembangan perangkat lunak penuh, dari perencanaan hingga implementasi dan pemeliharaan
- Mengidentifikasi dan menyelesaikan masalah teknis yang kompleks
- Melakukan peer review dan berbagi pengetahuan dengan anggota tim lainnya
- Tetap mengikuti perkembangan terbaru dalam teknologi perangkat lunak
Kualifikasi
- Minimal 5 tahun pengalaman dalam pengembangan perangkat lunak
- Pemahaman kuat tentang konsep pemrograman berorientasi objek dan desain sistem
- Pengalaman dengan bahasa pemrograman seperti Java, Python, atau JavaScript
- Familiar dengan kerangka kerja frontend seperti React dan Angular
- Pengalaman dengan sistem basis data relasional dan NoSQL
- Pengalaman dengan cloud services (AWS, Azure, atau GCP) dan kontainerisasi (Docker, Kubernetes)
- Kemampuan komunikasi yang baik dan kemampuan bekerja dalam tim