Lingkup Pekerjaan
- Mengorganisasikan dan bertanggung jawab terhadap team yang terdiri dari Backend engineer, Frontend Engineer dan Quality Assurance
- Mendesain, mengembangkan, dan mengimplementasi backend dan frontend software
- Menganalisa Product Requirement Document (PRD) dari tim produk yang hendak dikembangkan
- Mengembangkan solusi skala besar dalam sebuah software atau project bersama dengan tim engineering
- Melakukan Code Review dan kontrol kualitas terhadap hasil kerjaan engineer
- Melakukan merging repository, deployment code yang sudah teruji dengan baik dan merancang CI/CD bersama dengan Devops
- Porsi sebesar 50% masih terlibat dalam day-to-day development, write code and riset
- Berkolaborasi dengan Devops, team Product Manager, dan UI/UX
- Membagi prioritas dan development task kepada anggota team
Kebutuhan & Persyaratan
- Menguasai Linux, shell dan git
- Menguasai bahasa pemrograman NodeJs dan Golang
- Menguasai HTML, React.Js, Vue.Js, Bootstrap, Elementio dan Antdesign
- Menguasai RDBMS database yakni MySQL dan PostgreSQL
- Menguasai No SQL database dan storage yakni MongoDB dan Redis
- Menguasai Virtual Machine dan container seperti Docker and Vagrant
- Memiliki pengetahuan tentang best practice software seperti CI/CD, Unit-Test, Microservice, Microweb dan design Restful API
- Memiliki pengalaman dalam bidang engineering minimal 3 tahun
- Minimal lulusan Sarjana S1 atau lebih tinggi