What is the role?
We are looking for a skilled and passionate Full Stack Engineer to join our Product-Led Growth (PLG) team. In this role, you’ll focus on building and optimising our Payments Management product — the pawaPay Dashboard — as well as other merchant-facing dashboards and tools as our product evolves.
You will play a key role in improving the end-to-end merchant product experience, directly contributing to product-led initiatives that drive merchant activation, engagement, and long-term success.
This role requires strength in both frontend and backend development: you’ll bring design vision to life through clean, high-quality code on the frontend, while also collaborating on backend services (primarily Java-based) to ensure secure, performant, and reliable experiences.
Your main duties will include:
- Develop, test, and deploy merchant-facing features across the stack, ensuring smooth and reliable performance.
- Collaborate with PLG, Product, and Engineering teams to translate business requirements and designs into technical solutions.
- Integrate APIs and backend services into the frontend, and contribute to backend development and debugging.
- Participate in architectural discussions, helping to shape scalable, maintainable system designs.
- Write clean, efficient, and well-documented code, conducting code reviews to uphold quality and consistency.
- Troubleshoot, debug, and resolve complex technical issues across the application stack.
- Stay current with industry trends and emerging technologies, recommending improvements to tools and practices.
- Contribute to a culture of autonomy, transparency, and reflection — taking ownership of your work and learning from both successes and setbacks.
You are a perfect fit if you have:
- 5+ years of experience as a Full Stack Engineer or similar role in an agile, product-driven environment. Experience in payments, FinTech, or other industries where reliability and data integrity are critical is a plus.
- Strong HTML, CSS, and responsive UI skills — with a focus on clean, accessible, and scalable code.
- Proficiency in TypeScript and modern frontend frameworks such as Vue (we use Vue 3 with the Composition API, single-page applications), React, or Angular.
- Experience integrating RESTful APIs, working with design systems, and converting high-fidelity designs (Figma) into production-ready UI.
- Proficiency in server-side development, ideally with Java and frameworks such as Spring Boot; ability to read, debug, and contribute to backend services is important.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with modern tooling and infrastructure (CI/CD pipelines, Docker, Kubernetes, AWS or similar).
- Strong problem-solving skills, attention to detail, and ability to debug complex issues.
- Excellent communication skills and experience working in cross-functional teams.