Full Stack Software Engineer
6 months
Remote - 2-3 days onsite in Warwick or London every 3 months
Inside IR35 - umbrella only
Background:
Full‑Stack Engineer (5 years+ commercial experience mid-senior level) required to help build the front and back end components of the EDM platform coding reliable, secure, and performant features across a modern web stack including React/Next.js on the front end and C#/.NET (ASP.NET Core) on the back end supported with Azure Managed Services. You'll work closely with product, design, and architecture deliver end‑to‑end features - from shaping solution designs and APIs to implementing responsive UIs and robust services.
This long-term programme (5+ years) is suitable for engineers who enjoy owning problems across the stack, care deeply about code quality and developer experience, and thrive in a collaborative, product‑driven environment.
Responsibilities include:
- Building great user experiences with React, Next.js, Node.js and/or Typescript including server components where appropriate, and styled client components for interactive UI with Microservices, Microfrontend and event driven architecture with RESTFul APIs and component libraries.
- Design and implement backend components using C# and ASP.NET Core following REST and/or GraphQL) best practices.
- Own features end‑to‑end: requirements refinement, work through ambiguity, technical design, implementation, test first mindset, code reliability before formal review stage, rollout, and observability.
- Ensure quality with unit, integration, and end‑to‑end tests and contract testing with libraries and frameworks such as Jest, Playwright and PACT.
- Building security by default: implement authN/Z input validation, secret management, and secure coding standards. Knowledge of security frameworks and compliance standards (ISO 27001, GDPR).
- Azure cloud services including Azure Entra and general authentication/authorisation practices.
- Using containerisation, automation, and orchestration tools (e.g., Docker).
- Developing CI/CD pipelines and modern DevOps practices including Infrastructure As Code (IaC) and observability such as metrics, monitoring, traces and alerting.
- Lean software development methodologies (e.g., Agile, SAFe) PI Planning every 3 months.
Code reviews & mentorship:
- Maintain high standards, share knowledge, actively collaborate and contribute to engineering best practices and documentation.
- Continuous improvement: help evolve the architecture, coding standards, and influence the roadmap and technical direction.
Methodology/working culture:
- SAFe, Agile/Lean delivery with lightweight ceremonies (stand‑ups, refinement, retros). PI Planning (onsite normally every 3 months), 12 week cycles, shorter sprints, code reviews, and automated checks in CI.
Collaboration skills:
- clear communication, thoughtful code reviews, and proactive cross‑functional teamwork. Use GitHub Actions. T - Shaped background and/or happy to develop cross functional ability as well as continue to develop subject matter expertise
- Documentation: ADRs, API specs, and well‑commented code.

