Skill diminta
CI/CDCommunicationDatadogDockerGCPGoGrafanaKubernetesLeadershipMicroservicesMongoDBMySQLNestJSPostgreSQLProblem SolvingPrometheusRedisTypeScript
Deskripsi
Job Description
- Membantu Tim Analyst
- dalam menerjemahkan kebutuhan bisnis pengguna dan Stakeholder ke kebutuhan teknis pengembangan aplikasi.
- Memimpin dan bertanggung jawab atas penciptaan semua kode aplikasi dan kualitas hasil akhir pengembangan aplikasi.
- Berkolaborasi dengan pengguna, manajemen, Tim Analyst
- Quality Assurance
- dan Stakeholder
- baik dalam perancangan, pengembangan, pengetesan, monitoring, dan perbaikan aplikasi.
- Monitor dan memperkirakan kapasitas teknis, membuat dokumentasi dan laporan teknis.
- Memimpin dan menjadi mentor bagi anggota Tim Pengembangan
- Menghilangkan hambatan dalam pengembangan dan melakukan eksperimen teknologi baru yang tepat guna.
- Monitor dan dukungan teknis aplikasi yang sudah berjalan (Go Live).
Minimum Qualifications
Minimal 5 tahun pengalaman dalam software engineering, dengan pengalaman sebagai Senior Backend Engineer, Tech Lead, Dev Lead, atau Software Architect.
- Memiliki penguasaan kuat dalam backend development menggunakan Golang.
- Memahami software architecture, system design, microservices, clean architecture, dan distributed system.
- Berpengalaman membangun sistem backend yang scalable, reliable, secure, maintainable, dan high performance.
- Berpengalaman merancang API, service communication, authentication, authorization, error handling, logging, dan monitoring.
- Berpengalaman menggunakan database seperti PostgreSQL, MySQL, MongoDB, Redis, atau sejenisnya.
- Memahami database design, indexing, query optimization, transaction management, dan data consistency.
- Wajib memiliki pengalaman menggunakan Google Cloud Platform, khususnya Google Kubernetes Engine.
- Menguasai Docker, Kubernetes, CI/CD pipeline, dan deployment automation.
Memiliki kemampuan technical leadership, termasuk memberikan arahan teknis, melakukan code review, menentukan technical standard, dan menjaga kualitas engineering.
- Mampu menerjemahkan kebutuhan bisnis menjadi solusi teknis yang efektif dan scalable.
- Mampu membimbing engineer dalam aspek teknis, architecture decision, problem solving, dan best practice development.
- Memiliki ownership tinggi, komunikasi yang baik, serta mampu mengambil keputusan teknis secara tepat.
Nice to Have
- Pengalaman di industri healthcare atau healthtech.
- Pengalaman dengan NestJS, TypeScript, Kafka, Pub/Sub, service mesh, dan observability tools.
- Pengalaman dengan observability stack seperti Prometheus, Grafana, ELK, Datadog, atau sejenisnya.