Deskripsi Pekerjaan
Kami adalah perusahaan teknologi terdepan di Indonesia yang sedang mencari seorang Senior Full Stack Engineer yang berbakat dan bersemangat untuk bergabung dengan tim kami. Di posisi ini, Anda akan memainkan peran kunci dalam mengembangkan dan memelihara platform digital berskala besar yang melayani jutaan pengguna. Anda akan bekerja dalam lingkungan yang dinamis, kolaboratif, dan selalu menggunakan teknologi terkini untuk memecahkan tantangan bisnis yang kompleks.
Kami menawarkan budaya kerja yang inklusif, kesempatan pengembangan diri yang luas, serta paket kompensasi yang kompetitif. Jika Anda adalah seorang pemecah masalah yang handal dan ingin memberikan dampak nyata, kami ingin mendengar dari Anda!
Tanggung Jawab
- Merancang, mengembangkan, dan mengimplementasikan fitur-fitur baru untuk aplikasi web dan mobile dengan standar kualitas tinggi.
- Menulis kode yang bersih, terukur, dan dapat diuji menggunakan praktik terbaik pengembangan perangkat lunak (Clean Code, Design Patterns).
- Melakukan code review secara berkala dan memberikan masukan konstruktif untuk meningkatkan kualitas kode tim.
- Berkolaborasi erat dengan tim produk, desain, dan QA untuk memastikan deliverable tepat waktu dan sesuai spesifikasi.
- Mengoptimalkan performa aplikasi untuk memastikan skalabilitas dan kecepatan yang maksimal di seluruh platform.
- Membuat dan memelihara dokumentasi teknis yang komprehensif untuk memudahkan proses pengembangan dan pemeliharaan.
- Meneliti, mengadopsi, dan mengimplementasikan teknologi baru untuk terus meningkatkan efisiensi dan efektivitas stack teknologi perusahaan.
- Membimbing developer junior dan fresh graduate dalam pengembangan kemampuan teknis dan profesional mereka.
Kualifikasi
- Minimal 4-5 tahun pengalaman kerja sebagai Full Stack Developer, Software Engineer, atau peran serupa di lingkungan startup atau perusahaan teknologi.
- Menguasai bahasa pemrograman JavaScript/TypeScript secara mendalam, serta familiar dengan framework modern seperti React.js atau Vue.js (Frontend) dan Node.js atau Golang (Backend).
- Pengalaman yang kuat dengan database relasional (PostgreSQL atau MySQL) dan database NoSQL (MongoDB, Redis, atau Elasticsearch).
- Familiar dengan layanan cloud computing (AWS, GCP, atau Azure) dan konsep containerization menggunakan Docker serta orchestration menggunakan Kubernetes.
- Pemahaman yang mendalam tentang prinsip-prinsip RESTful API, GraphQL, dan arsitektur microservices.
- Terbiasa menggunakan sistem version control (Git) dan memiliki pengalaman dengan implementasi CI/CD pipelines.
- Memiliki kemampuan analitis dan problem-solving yang sangat baik, serta orientasi yang kuat terhadap detail dan kualitas.
- Kemampuan komunikasi yang baik dalam Bahasa Indonesia dan Bahasa Inggris, baik lisan maupun tulisan.