Point your AI agent at freehire and let it find you a job.

Get the CLI →

Azura Labs Official

NewBe an early applicant

Full-Stack Engineer

Posted
Discussion

Summary

Full-stack engineer building end-to-end web applications with Vue.js frontends and Next.js backends, designing REST/GraphQL APIs, and integrating banking systems, payment gateways, and remittance platforms, including transaction workflows like validation, callbacks, and reconciliation.

  • Develop and maintain end-to-end web applications, covering both frontend and backend development
  • Build responsive, reusable, and high-performance user interfaces using Vue.js
  • Develop backend services, API routes, and server-side logic using Next.js
  • Design, develop, and integrate RESTful APIs/GraphQL services across frontend, backend, and database layers
  • Integrate applications with third-party services, particularly banking systems, payment gateways, and remittance platforms
  • Manage end-to-end financial transaction workflows, including transfer initiation, validation, notifications/callbacks, and reconciliation processes
  • Handle data synchronization across multiple systems, including mobile applications, backend services, and data warehouses when required
  • Write clean, maintainable, well-tested, and well-documented code while actively participating in code reviews
  • Collaborate closely with Product Managers, QA Engineers, and UI/UX Designers to deliver high-quality releases
  • Perform debugging, troubleshooting, performance optimization, and ongoing application maintenance
  • Participate throughout the release lifecycle, from feature development and testing to deployment before UAT and production go-live.

REQUIREMENTS

  • 3-5 years of experience as a Full Stack Engineer, Software Engineer, or similar role
  • Strong proficiency in Vue.js (Composition API, Vue Router, and Pinia/Vuex)
  • Strong proficiency in Next.js (API Routes, Route Handlers, Server Actions, and SSR/SSG)
  • Experience designing, building, and consuming RESTful APIs/GraphQL services
  • Experience integrating with banking systems or financial service providers is highly preferred (BNI, BRI, Mandiri, BCA, Midtrans, Xendit, Brankas, Finantier, or similar platforms)
  • Understanding of remittance and money transfer systems is a strong advantage (SWIFT, RTGS, BI-FAST, SKN, foreign exchange (FX) handling, and basic AML/KYC processes)
  • Familiar with common banking integration workflows, including Virtual Accounts, payment notifications/callbacks, reconciliation, and disbursement processes
  • Experience working with SQL databases (PostgreSQL/MySQL) and NoSQL databases, including query optimization and performance tuning
  • Strong understanding of Git and collaborative development workflows
  • Familiarity with CI/CD pipelines and deployment processes is a plus
  • Understanding of the Software Development Life Cycle (SDLC) and the ability to interpret technical requirements, specifications, and Statements of Work (SOW)
  • Detail-oriented, able to work under tight deadlines, and possess strong communication and teamwork skills
  • Willing to travel for business trips when required.

What they ask for

Required

  • 3-5 years of experience as a Full Stack Engineer, Software Engineer, or similar role
  • Strong proficiency in Vue.js (Composition API, Vue Router, Pinia/Vuex)
  • Strong proficiency in Next.js (API Routes, Route Handlers, Server Actions, SSR/SSG)
  • Experience designing, building, and consuming RESTful APIs/GraphQL services
  • Familiar with banking integration workflows: Virtual Accounts, payment notifications/callbacks, reconciliation, disbursements
  • Experience with SQL databases (PostgreSQL/MySQL) and NoSQL, including query optimization and performance tuning
  • Strong understanding of Git and collaborative development workflows
  • Understanding of SDLC and ability to interpret technical requirements, specifications, and SOWs
  • Detail-oriented, able to work under tight deadlines, with strong communication and teamwork skills
  • Willing to travel for business trips when required

Preferred

  • Experience integrating with banking systems or financial service providers (BNI, BRI, Mandiri, BCA, Midtrans, Xendit, Brankas, Finantier, or similar)
  • Understanding of remittance and money transfer systems (SWIFT, RTGS, BI-FAST, SKN, FX handling, basic AML/KYC)
  • Familiarity with CI/CD pipelines and deployment processes

Skills

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available