Full Stack Engineer (Golang + React)
Lead Full Stack Engineer (Golang, React)
Location: Remote first, with team meets expected during initial month
Engagement: 4-6 months contract initially, extendable
Level: Principal Engineer
Core Stack: TypeScript, React, Vite, Golang
Outside IR35
Role Overview
We are supporting a confidential UK-based organisation building a next-generation SaaS platform within payments and financial services.
This is a hands-on principal engineering role for a senior full stack engineer who can lead technical direction across a modern TypeScript, React and Vite front end, alongside a Golang microservices back end.
You will own architecture decisions, set engineering standards, and mentor a growing engineering squad from proof of concept through to pilot and future delivery phases.
Key Responsibilities
- Own technical design and delivery across the React/Vite front end and Golang back end.
- Define module boundaries, API contracts, state-management patterns and service architecture.
- Establish best practices for Golang service design, error handling, concurrency and dependency management.
- Lead design reviews, approve pull requests and act as the escalation point for technical blockers.
- Set standards across TypeScript, React component architecture, Vite configuration, testing and code quality.
- Design and maintain CI/CD pipelines covering front-end builds, Golang services, containerisation and cloud deployment.
- Collaborate with architecture, cloud, product, UX and data science teams to integrate AI/ML models into the platform.
- Provide technical governance, engineering assurance and risk management across delivery phases.
Required Skills and Experience
- 5+ years of full stack engineering experience, with recent production delivery using TypeScript, React and Golang.
- Strong React experience, including hooks, context, performance optimisation and modern build tooling.
- Hands-on experience with Vite or similar modern bundlers.
- Strong Golang skills, including microservice design, goroutines, channels, HTTP middleware and Go modules.
- Experience designing or delivering multi-tenant, API-first SaaS platforms.
- Cloud-native engineering experience across AWS, Azure or GCP.
- Strong understanding of REST, gRPC, CI/CD, containerisation, automated testing and engineering best practices.
- Experience leading engineering squads, mentoring developers and setting technical direction.
- Practical knowledge of Open Banking, PSD2, payment flows or financial services integrations.
If this is of interest, please share your CV, and WE will reach out directly.