Contract Rate : 500
Contract Job : 1
Salary range high : 600
Salary range low : 500
Senior Full Stack Engineer
Senior Full Stack Engineer
Remote | 3 month (initial)
Day rate DOE | Outside IR35
Role overview
We are seeking a Senior Full Stack Engineer to support the development of a public sector investment technology system used to manage the distribution of public funds.
The organisation is replacing an ageing grants management platform with a bespoke product. The existing codebase is incomplete and undocumented in places, so this role requires someone confident inheriting, reverse-engineering and stabilising production systems.
This is a senior hands-on engineering role, acting as the day-to-day code owner and reviewing pull requests from other engineers.
Key responsibilities
- Taking day-to-day ownership of the codebase and overall engineering quality.
- Reviewing pull requests from other engineers and ensuring code standards are maintained.
- Reverse-engineering, stabilising and improving an undocumented production codebase.
- Managing a multi-developer codebase using Git.
- Debugging and modifying Dockerfiles and docker-compose configurations.
- Supporting local development, CI/CD pipelines and deployment readiness.
- Mentoring mid-level engineers and supporting rigorous engineering practices.
Essential experience
- Strong experience inheriting, reverse-engineering and stabilising undocumented production codebases.
- Strong experience managing multi-developer codebases using Git.
- Ability to read, debug and modify Dockerfiles and docker-compose configurations.
- Experience with FastAPI or Starlette.
- Strong experience conducting code reviews and mentoring mid-level engineers.
- At least mid-level Postgres experience, ideally stronger.
- Familiarity with Pydantic, OpenAPI/Swagger, Azure App Service or container apps would be beneficial.
Public sector or highly regulated environment experience would be advantageous.







