Penempatan: Surabaya
Tanggung Jawab Teknis
- Merancang arsitektur Web dan API yang scalable, secure, dan high performance. Untuk scope product adalah semua yang terkait di kasir pintar (Point of sales, Olshopin, Linkpintar, QRorder, Apps eksternal-internal pendukung lainnya)
- Menentukan standar teknis, best practice, dan design pattern pengembangan API.
- Mengawasi dan melakukan review kode (code review) pada tim Web API.
- Mengelola integrasi API internal maupun pihak ketiga.
- Menjamin performa API (response time, reliability, scalability).
- Mengelola keamanan API (authentication, authorization, rate limit, logging).
- Menentukan dan mengawasi struktur database serta optimasi query.
- Menyusun dan mengelola dokumentasi API (Swagger/OpenAPI, internal docs).
Tanggung Jawab Kepemimpinan & Manajerial
- Memimpin dan membina tim Web API (Staff / Backend Developer).
- Membagi tugas, menetapkan prioritas, dan mengawal penyelesaian sprint/project.
- Menjadi escalation point atas kendala teknis yang kompleks.
- Memberikan mentoring, evaluasi teknis, dan rekomendasi pengembangan tim.
- Berkoordinasi dengan Frontend, Mobile, QA, Product, dan DevOps.
- Menerjemahkan kebutuhan bisnis menjadi solusi teknis API.
- Memberikan masukan teknis dalam perencanaan produk dan roadmap teknologi.
- Menjaga kualitas delivery sesuai timeline dan standar perusahaan.
- Mengelola technical debt dan perbaikan berkelanjutan (continuous improvement).
- Bersedia melakukan deployment di luar jam kerja
Kualifikasi:
1. Pendidikan minimal S1 Teknik Informatika / Sistem Informasi (diutamakan)
2. Pengalaman minimal 35 tahun sebagai Developer dan 12 tahun sebagai Lead / Senior Developer
3. Kompetensi Teknis :
RESTful API / GraphQL
Database (MySQL, PostgreSQL, MongoDB)
Backend Language (Node.js / PHP / Python / Java)
Pemahaman React.js / Next.js untuk integrasi API
API Security (JWT, OAuth2)
Version Control (Git)
CI/CD & basic cloud knowledge
4. Memiliki skill leadership & komunikasi yang baik
5. Memiliki skill problem solving & decision making yang baik
6. Memiliki skill manajemen waktu & prioritas
Benefits:
- Hybrid working
- Asuransi Kesehatan setelah menjadi Karyawan Tetap
- Tunjangan Kinerja
- Device (Laptop, Tab, dll)
- Program Pengembangan (Training, Mentoring, dll)
- Outing, Gathering, dll