Type of person
You are someone who:
- Is highly self-motivated and communicates clearly, respectfully, and with intent.
- Is comfortable leading technical conversations, even with strong opinions in the room.
- Eager to collaborate and exchange knowledge.
- Applies new skills and pitch in for whatever the team needs to ship new code.
- Engages confidently with senior stakeholders, auditors, and external partners.
- Cares deeply about maintainability, observability, and long-term platform health.
- Has experience working within the FinTech and/or Crypto space.
- Exude your upbeat energy and enthusiasm every day to motivate your team to be the best they can be in every aspect of what they do
- Celebrate the success of others by recognising the contributions of committed team members and their achievements
- Communicate in a fashion that is respectful and well understood
- Collaborate with your peers to collectively think of innovative ideas that drive business through technology
- Build and utilise working relationships with internal business partners across the organisation and external business contacts
Key responsibilities
Duties include, but are not limited to.
- Lead the team members in scoping, estimating, and delivering product features and fixes in time and with quality. Responsible for planning, supervising, and documenting features owned by your pod.
- Design for regulatory constraints, idempotency, reconciliation, and overall system robustness. Ensure new work aligns with platform invariants and avoids one-off, high-risk complexity.
- Own the technical correctness of payments/B2B flows, ensure features are functional and meet set business requirements.
- Provide guidance to team members and assist in breaking down requirements as well as clearing blockers to aid work delivery.
- Act as the primary technical liaison between the payments pod and its stakeholders.
- Surface feasibility, constraints, and risks early before commitments are made and translate partner requirements into clear technical implications and trade-offs.
- Champion and advocate adherence to internal coding standards, development processes, and design best practices.
- Ensure quality by performing thorough testing and leveraging peer reviews for your work and the work of cross-functional teams.
- Promote collaboration and engagement to ensure the team continues to ship high-quality code fast.
- Identify and prevent technical and operational risks before they surface in production. Ensure systems remain reliable under scale, new partner integrations, and expanded country launches
- Mentor engineers to deepen their domain understanding and technical judgment. Promote a culture of clarity, ownership, and thoughtful decision-making.
- Embrace and demonstrate our values: craft for our customers, data-driven, embracing diversity, creativity, and independence.
Requirements
- +6 years of work experience as a Full-Stack Engineer/Developer, with +3 years at a Senior Engineer.
- Strong experience working in AWS cloud architecture
- Strong hands-on experience with Domain Driven Development, Node.js, and modern JavaScript/TypeScript
- Proven experience building serverless & Kubernetes architectures (Lambda, API Gateway, SQS/SNS, DynamoDB, etc.)
- Experience designing and operating event-driven microservices
- Strong understanding of RESTful APIs, async workflows, and distributed systems
- Experience with testing strategies (unit, integration, contract tests)
- Highly experienced in designing monitoring & observability systems.
- Experience in Serverless Framework is advantageous
- You have experience planning and prioritizing work, identifying dependencies, facilitating technical decisions and documenting results.
- You can support and mentor your team while also being able to deliver your work independently.
- You can collaborate closely with the product team, customer support, security and other stakeholders and sponsors to understand tooling requirements as well as country launch decisions
- You can lead by example and have strong communication skills with non-technical stakeholders.
- Ability to evaluate feasibility quickly and spot hidden assumptions and comfortable pushing back when necessary to protect system integrity.
Key Soft Skills:
- Verbal communication skills, including presentation skills, with an ability to communicate with a range of technical and non-technical team members and other relevant individuals.
- Time management and organisational skills to manage a variety of tasks and meet deadlines.
- Ability to multitask and prioritise effectively
- Excellent attention to detail.
- Ability to work under pressure, particularly when dealing with threats and at times of high demand