Full-Stack Engineer
Lokasi
SemarangTipe Pekerjaan
KontrakLevel Pekerjaan
Staff / OfficerFungsi
Full Stack DeveloperGaji
Rp 4 - 6 JutaMengembangkan dan memelihara aplikasi web, mulai dari frontend responsif hingga backend yang scalable dengan integrasi sistem perbankan.
Tanggung Jawab Pekerjaan :
- Mengembangkan dan memelihara aplikasi web secara end-to-end, mencakup frontend dan backend
- Membangun UI yang responsif dan memiliki performa tinggi dengan Vue.js
- Mengembangkan backend, rute API, dan server-side logic menggunakan Next.js
- Merancang, mengembangkan, dan mengintegrasikan RESTful APIs/GraphQL pada layer frontend, backend, dan database
- Integrasikan aplikasi dengan third-party, khususnya sistem perbankan, payment gateway, dan platform remittance
- Menangani alur transaksi finansial secara end-to-end, termasuk inisiasi transfer, validasi, notifikasi/callback, dan proses rekonsiliasi
- Menangani sinkronisasi data antar berbagai sistem, termasuk mobile application, backend services, dan data warehouse jika diperlukan
- Menulis kode yang clean dan terdokumentasi dengan baik, serta aktif berpartisipasi dalam code review
- Kolaborasi dengan Product Manager, QA Engineer, dan UI/UX Designer untuk memastikan kualitas setiap release
- Melakukan debugging, troubleshooting, optimasi performa, dan maintenance aplikasi secara berkala
- Berpartisipasi dalam seluruh proses release, mulai dari pengembangan fitur dan testing hingga deployment sebelum UAT dan production go-live.
Kualifikasi Pekerjaan :
- Memiliki 3–5 tahun pengalaman sebagai Full-Stack Engineer, Software Engineer, atau posisi serupa
- Menguasai Vue.js, (Composition API, Vue Router, dan Pinia/Vuex)
- Menguasai Next.js, (API Routes, Route Handlers, Server Actions, dan SSR/SSG)
- Menguasai JavaScript dan TypeScript
- Berpengalaman dalam merancang, membangun, dan menggunakan RESTful API/GraphQL
- Familiar dengan workflow integrasi perbankan (Virtual Account, payment notification/callback, reconciliation, dan disbursement)
- Berpengalaman menggunakan SQL (PostgreSQL/MySQL) dan NoSQL (termasuk query optimization dan performance tuning)
- Menguasai Git dan terbiasa dengan collaborative development workflows
- Familiar dengan CI/CD dan deployment process menjadi nilai tambah
- Memahami SDLC serta mampu memahami kebutuhan, spesifikasi, dan SOW teknis
- Memiliki kemampuan problem-solving yang baik, teliti, komunikatif, dan mampu bekerja sama dalam tim
- Bersedia melakukan perjalanan dinas jika diperlukan.
NICE TO HAVE
- Berpengalaman melakukan integrasi sistem perbankan atau financial service providers (BNI, BRI, Mandiri, BCA, Midtrans, Xendit, Brankas, Finantier, atau platform sejenis) menjadi nilai tambah yang kuat
- Memahami remittance dan money transfer menjadi nilai tambah (SWIFT, RTGS, BI-FAST, SKN, FX, serta dasar-dasar AML/KYC).
Benefit Pekerjaan :
BPJS & Cuti