Remote | Full-time
About Our Client Our client is a fast-growing, mission-driven fintech company building technology that enables more meaningful financial decision-making at scale. Their platform supports the movement of funds into high-impact causes globally, helping millions of users engage with giving in more intentional and accessible ways. Since launching, the business has facilitated tens of millions in transactions and continues to scale rapidly across international markets. With a strong product-led approach, they are focused on building reliable, high-performance systems that power impactful user experiences.
About The Role As a Senior Full Stack Engineer, you'll play a key role in building and evolving the systems that power a suite of impactful digital products. You'll take ownership of delivering high-quality features end-to-end, working across the stack to solve meaningful, real-world problems.
You'll contribute to platform-level architecture, building core services, APIs, and integration layers that enable multiple products to scale reliably. Working closely with product and design, you'll help define clean system boundaries and make pragmatic decisions that balance speed with long-term resilience.
You’ll join a small, remote-first, product-focused team where engineers have real ownership and influence over technical direction.
Key Responsibilities
Own features end-to-end, from concept through to production, including performance, reliability, and security
Balance speed and quality, making pragmatic trade-offs to support both short-term delivery and long-term scalability
Strengthen core user journeys by improving reliability, reducing friction, and supporting growth
Contribute to system design across APIs, event-driven architecture, and shared services
Build scalable, reusable backend services and clean integration layers
Maintain high engineering standards through testing, code quality, and thoughtful reviews
Mentor and support other engineers, helping unblock delivery and share context
Collaborate cross-functionally with product and design to deliver meaningful outcomes
Work autonomously while communicating clearly and surfacing risks early
Requirements About You
Take ownership and deliver meaningful outcomes end-to-end
Contribute thoughtfully to technical decisions and trade-offs
Balance delivery speed with system reliability and maintainability
Are curious, pragmatic, and comfortable learning new domains
Collaborate effectively in remote, cross-functional teams
Your Experience
Building and shipping full stack applications in production
Backend development (ideally Node.js / Type Script or similar)
Frontend development using modern frameworks (e.g. React)
Designing and maintaining APIs and integration layers
Working with cloud infrastructure (e.g. AWS, serverless, containers)
Event-driven systems (queues, background jobs, webhooks)
Infrastructure as code (e.g. Terraform, CI/CD tooling)
Bonus Experience
Payments or financial systems
Notifications and messaging systems
Distributed systems and microservices
Identity and authentication flows
Mobile-first backend design considerations
Working in regulated or compliance-heavy environments
Benefits
Competitive salary
Generous paid time off aligned to your location
Remote-first working with flexible hours
Annual learning & development budget + dedicated learning days
Regular team meetups and virtual socials
Process
Initial recruiter screen
Technical task
Technical / system design interview
Final team interview
Working Style This is a fully remote role within a distributed team. The company operates with a high-trust, high-performance culture, with a focus on outcomes over hours. There is a strong emphasis on ownership, collaboration, and continuous improvement.
Diversity & Inclusion Our client is committed to building an inclusive and diverse team, recognising that varied perspectives lead to better products and greater impact. They actively encourage applications from individuals of all backgrounds and experiences.
Values
Purpose-driven work - building products that create meaningful impact
Ownership mentality - taking responsibility and acting proactively
Continuous growth - investing in people as much as products
Collaboration - working closely across teams with shared goals
User focus - keeping end users at the centre of decision-making
Similar jobs

Senior full stack engineer

Apply Now
Back to search page