Full Stack Engineer
Senior full-stack engineer at a leading UK ecommerce retailer: build customer-facing features end to end — React/Next.js front ends, Node.js/TypeScript services and REST/GraphQL APIs — optimising performance, SEO and conversion on high-traffic journeys like search and checkout. Hybrid, 3 days a week in a central London office.
- Compensation
- £80K–£120K / yr
- Location
- London, United Kingdom
- Work setup
- Hybrid
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 5+ years professional software engineering experience across front-end and back-end
- Experience with Next.js or other server-side rendering frameworks
- Solid API design skills (REST and/or GraphQL) and microservices experience
- Good knowledge of SQL and/or NoSQL databases (e.g. PostgreSQL, DynamoDB, MongoDB)
- Hands-on cloud experience, ideally AWS, plus Docker and CI/CD
- Strong testing mindset (Jest, React Testing Library, Playwright, Cypress)
- Product-focused approach and clear communication with technical and non-technical colleagues
Nice to have
- Ecommerce or retail experience (checkout, payments, search, promotions)
- Headless commerce platforms (e.g. commercetools, Shopify Plus) or CMS (Contentful, Sanity)
- Event-driven architecture with Kafka, SQS/SNS or similar
- Infrastructure as code (Terraform, CDK)
- Experimentation tooling (Optimizely, LaunchDarkly) and analytics
- Accessibility expertise and experience with design systems
Full description
Senior & Staff Full Stack Engineer Roles (React / Node / TypeScript) – Ecommerce | 3 days in office | £80,000-£120,000
A leading UK ecommerce business
Our client is one of the UK's leading ecommerce businesses, serving millions of customers across web and app. Their platform handles high traffic, peak trading events and a fast-moving product catalogue.
About the Role
They're hiring a Senior Full Stack Engineer to build customer-facing features end to end – from React front ends to Node.js services and APIs. You'll work across the stack on journeys like search, product pages, basket and checkout, where every improvement shows up in conversion. This role offers real ownership, a modern TypeScript codebase, and the scale to see your work used by millions.
Responsibilities
- Build and ship features end to end across React front-ends and Node.js back-end services
- Design and develop scalable APIs (REST/GraphQL) that power web and mobile experiences
- Optimise site performance, Core Web Vitals and SEO for high-traffic ecommerce pages
- Own reliability during peak trading events like Black Friday, with monitoring and on-call support
- Lead technical design for new features and contribute to architecture decisions
- Run A/B tests and use data to improve conversion across key journeys
- Champion code quality through reviews, testing and pairing, and mentor other engineers
- Work closely with Product, Design and QA in an agile, cross-functional squad
Qualifications
- 5+ years of professional software engineering experience, working across front-end and back-end
Required Skills
- Experience with Next.js or other server-side rendering frameworks
- Solid API design skills (REST and/or GraphQL) and experience with microservices
- Good knowledge of SQL and/or NoSQL databases (e.g. PostgreSQL, DynamoDB, MongoDB)
- Hands-on cloud experience, ideally AWS, plus Docker and CI/CD
- A strong testing mindset, using tools like Jest, React Testing Library, Playwright or Cypress
- A product-focused approach and clear communication with technical and non-technical colleagues
Preferred Skills
- Ecommerce or retail experience (checkout, payments, search, promotions)
- Headless commerce platforms (e.g. commercetools, Shopify Plus) or CMS (Contentful, Sanity)
- Event-driven architecture with Kafka, SQS/SNS or similar
- Infrastructure as code (Terraform, CDK)
- Experimentation tooling (Optimizely, LaunchDarkly) and analytics
- Accessibility expertise and experience with design systems