Job Description
TechInnovate Indonesia mencari Insinyur Perangkat Lunak Senior yang berbakat untuk bergabung dengan tim inovasi kami. Bergabunglah dengan perusahaan teknologi terdepan yang mengembangkan solusi digital untuk klien Fortune 500 di seluruh Asia Tenggara. Anda akan berperan dalam merancang, mengembangkan, dan mengelola sistem skala enterprise yang melayani jutaan pengguna setiap harinya.
Kami menawarkan lingkungan kerja dinamis dengan akses terbaik terhadap teknologi terkini, pelatihan berkala, dan jalur karier yang jelas. Bergabunglah dengan kami untuk membentuk masa depan digital Indonesia!
Responsibility
- Mengembangkan, menguji, dan memelihara aplikasi backend berbasis microservices menggunakan Node.js dan Python
- Mendesain arsitektur sistem yang skalabel dan berkinerja tinggi untuk menangani beban transaksional tinggi
- Bekerja sama dengan tim DevOps untuk mengimplementasikan CI/CD pipeline dan kontainerisasi dengan Docker/Kubernetes
- Menganalisis dan mengoptimalkan kinerja aplikasi serta mengidentifikasi bottleneck teknis
- Mentor insinyur junior dan memimpin sesi teknis untuk memastikan kepatuhan standar kualitas
- Berpartisipasi dalam perencanaan roadmap produk dan menyampaikan solusi teknis yang inovatif
Qualification
- Pengalaman minimal 5 tahun sebagai Software Engineer dalam pengembangan backend
- Keahlian mendalam dalam JavaScript/TypeScript, Python, dan framework modern (React, Node.js)
- Pemahaman konseptual tentang arsitektur microservices, RESTful APIs, dan event-driven systems
- Pengalaman dengan cloud platforms (AWS/Azure) dan serverless computing
- Kemampuan dalam pengujian otomatis (unit, integration, E2E) dan TDD/BDD
- Keahlian dalam database SQL (PostgreSQL) dan NoSQL (MongoDB)
- Sertifikasi cloud (AWS/Azure) atau keahlian DevOps dianggap sebagai nilai tambah