Deskripsi Pekerjaan
Teknologi Nusantara mencari Senior Software Engineer yang berdedikasi untuk bergabung dengan tim inovatif kami di Jakarta. Anda akan memimpin pengembangan sistem skala besar menggunakan teknologi terkini, berkolaborasi dengan tim cross-fungsional, dan memberikan solusi teknis yang berdampak positif bagi jutaan pengguna.
Berikut yang kami harapkan dari Anda:
- Mengembangkan arsitektur software yang skalabel dan efisien
- Mentor tim junior dan memimpin sesi code review
- Menganalisis dan mengoptimalkan performa sistem
- Bekerja sama dengan product manager untuk memahami kebutuhan bisnis
- Menerapkan praktik CI/CD dan DevOps terbaik
Tanggung Jawab
- Merancang dan mengimplementasikan backend service microservices
- Mengoptimalkan database query dan caching strategi
- Mengembangkan API RESTful dan GraphQL
- Melakukan testing unit dan integrasi secara ekstensif
- Monitoring sistem menggunakan tools seperti Prometheus dan Grafana
- Contribusi ke open source projects
- Mengelinci deployment pipeline dengan Kubernetes
Kualifikasi
- Minimal 5 tahun pengalaman sebagai software engineer
- Kemampuan kuat dalam Go, Python, atau Java
- Pengalaman dengan cloud platform (AWS/GCP/Azure)
- Memahami konsep distributed systems dan concurrency
- Keahlian dalam database SQL dan NoSQL
- Pengalaman dengan container orchestration (Kubernetes)
- Bahasa Inggris yang baik dalam komunikasi teknis