Full-Stack Engineer

Azura Labs
Lokasi
Semarang
Tipe Pekerjaan
Kontrak
Level Pekerjaan
Staff / Officer
Gaji
Rp 4 - 6 Juta

Mengembangkan 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

CS LokerID