Senior Full Stack Engineer

Location Staffordshire
Job type: SEED - Permanent
Salary: £70,000

We are looking for an experienced Senior Full Stack Engineer to join a growing Software Engineering team. This is a newly created role to support the expansion, reporting into one of the Engineering Team Leads. We are seeking someone who brings hands-on expertise in core technologies, along with the ability to support and mentor others as the team scales.

This position is hybrid, requiring office attendance once every two weeks for team meetings, with the flexibility to work remotely the rest of the time.

You’ll be joining a collaborative Engineering function of 20+ people across Development, QA, and SRE, all working together on building core software products and customer-facing websites. Work within agile Scrum squads, each including Product, Developers, and QA, delivering against a prioritised roadmap.

As part of an ongoing transformation programme, our client is modernising the front-end and evolving the back-end to ensure scalability, security, and long-term stability.

We’re looking for someone who thrives in a collaborative culture, delivers to a high standard, and brings fresh ideas to help shape the future of their platforms.

What you’ll be doing

  • Designing, building, and maintaining applications using TypeScript, Node.js, React, Next.js, and Amazon States Language.

  • Collaborating with cross-functional teams (Architecture, Product, UX, QA) to deliver high-quality solutions.

  • Writing clean, secure, maintainable code following industry best practices.

  • Leading on front-end code design and evaluation, while contributing across the full stack.

  • Contributing to the design and implementation of APIs and backend services.

  • Participating in agile ceremonies, code reviews, testing, and debugging.

  • Mentoring junior developers, fostering a culture of collaboration and growth.

  • Staying up-to-date with modern frameworks, tools, and best practices.

  • Architecting and implementing serverless workflows and distributed systems with AWS (Lambda, Step Functions, API Gateway, DynamoDB, etc.).

Essential skills

  • Proven experience as a Full Stack Engineer with strong expertise in TypeScript, Node.js, React, Next.js.

  • Demonstrable experience with AWS cloud services (Lambda, Step Functions, API Gateway, DynamoDB, S3, CloudFormation).

  • Hands-on knowledge of Amazon States Language and serverless workflow orchestration.

  • Proficiency in RESTful API design and integration.

  • Experience with modern CI/CD pipelines and DevOps practices.

  • Strong unit testing experience (Jest or equivalent).

  • Excellent problem-solving, collaboration, and communication skills.