Full-Stack Engineer
Summary
Build full-stack web apps with Vue.js frontends and Next.js backends, integrating banking systems and payment gateways for end-to-end financial transaction workflows.
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.