Full Stack Engineer (Golang + React)
Role details
Job location
Tech stack
Job description
Lead Full Stack Engineer (Golang, React)Location: Remote first, with team meets expected during initial monthEngagement: 4-6 months contract initially, extendable Level: Principal EngineerCore Stack: TypeScript, React, Vite, GolangOutside IR35 Role OverviewWe 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 ResponsibilitiesOwn 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.
Requirements
Required Skills and Experience5+ 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.