Skill diminta
AWSAzureCI/CDCommunicationDockerGCPGitKubernetesLeadershipProblem SolvingREST API
Deskripsi
Kami mencari Tech Lead yang tidak hanya mampu memimpin tim engineering, tetapi juga tetap aktif dalam pengembangan aplikasi. Posisi ini akan berperan penting dalam memastikan kualitas pengembangan sistem, keamanan aplikasi, performa, serta membimbing engineer agar mampu menghasilkan produk yang andal dan scalable.
Tanggung Jawab
- Pengembangan Sistem
- Mengembangkan fitur dan aplikasi sesuai kebutuhan bisnis.
- Menulis kode yang bersih, aman, dan mudah dipelihara.
- Memecah kebutuhan bisnis menjadi task teknis beserta estimasi pengerjaannya.
- Menjaga kualitas pengembangan agar fitur dapat dirilis tepat waktu.
- Menjaga Kualitas Kode & Keamanan Sistem
- Melakukan code review sebelum kode masuk ke production.
- Memastikan standar coding dan keamanan aplikasi diterapkan dengan baik.
- Mengembangkan dan memastikan pengujian otomatis berjalan optimal.
- Mengurangi technical debt melalui penerapan best practice engineering.
- Optimasi Performa Sistem
- Mendesain sistem dengan mempertimbangkan performa dan skalabilitas.
- Menganalisis serta menyelesaikan permasalahan performa aplikasi.
- Memastikan monitoring dan alert system berjalan dengan baik untuk mendeteksi kendala lebih awal.
- Kepemimpinan Teknis
- Membimbing dan mengembangkan kemampuan engineer melalui coaching dan code review.
- Menjadi role model dalam penerapan standar engineering.
- Mendorong budaya kolaborasi, continuous improvement, dan pembelajaran di dalam tim.
- Penanganan Incident
- Menjadi kontak utama ketika terjadi gangguan atau insiden pada sistem produksi.
- Melakukan analisis akar penyebab (Root Cause Analysis) dan memastikan tindakan perbaikan dilakukan.
- Menjaga stabilitas, keamanan, dan ketersediaan sistem.
Kualifikasi
- Wajib
- Pendidikan minimal S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.
- Memiliki pengalaman minimal 5 tahun sebagai Software Engineer atau Backend Developer.
- Memiliki pengalaman minimal 2 tahun sebagai Tech Lead, Engineering Lead, atau posisi sejenis.
- Menguasai software architecture dan system design.
- Berpengalaman melakukan code review serta membimbing engineer.
- Memahami REST API, database design, serta arsitektur aplikasi modern.
- Memahami Git, CI/CD, dan Software Development Life Cycle (SDLC).
- Memahami prinsip keamanan aplikasi (Application Security).
- Memiliki kemampuan analisis, problem solving, dan komunikasi yang baik.
- Nilai Tambah
- Berpengalaman menggunakan Docker dan Kubernetes.
- Memiliki pengalaman pada layanan cloud (AWS, Azure, atau GCP).
- Berpengalaman membangun automated testing.
- Memahami praktik DevOps.
- Pernah menangani sistem berskala besar (high traffic/high availability).