We are looking for a Staff Fullstack Engineer to join our Payments tribe. The role involves shaping how payments flow through our digital products, defining technical patterns, and improving reliability and compliance at scale.
Requirements
- Expert knowledge of JavaScript, TypeScript, React with Hooks, Redux, HTML5 and SASS/CSS
- Strong experience with unit, integration and end-to-end testing using tools such as Jest, React Testing Library, Playwright or Cypress
- Experience designing and delivering backend services in Kotlin or Java using REST and OpenAPI
- Experience in system design at scale and the ability to simplify architectures across multiple teams
- Strong understanding of CI/CD and DevOps practices. Experience with Azure DevOps Pipelines is beneficial
- Familiarity with Nx and Micro Frontend architectures is advantageous
- Knowledge of UX and UI principles and experience working closely with design teams
- Excellent communication skills and the ability to influence multiple teams and stakeholders
- Proven experience mentoring engineers and improving team capability
- Experience introducing and scaling the use of new tools and standards across teams, including GenAI technologies
Benefits
- Full onboarding support and continued development opportunities
- Options for flexible working
- Regular social activities
- Pension contributions
- Discretionary bonus scheme
- Private health cover
- Life assurance
- Family friendly policies including enhanced Maternity & Paternity leave