Point your AI agent at freehire and let it find you a job.

Get the CLI →

RedRock Consulting Ltd

NewBe an early applicant

Full Stack Engineer

Posted Updated
Discussion

Summary

Senior full-stack contractor who takes features end-to-end: building React + TypeScript front ends, Python/FastAPI or Node.js APIs, SQL/NoSQL data layers, and CI/CD pipelines deploying containers to Azure. Delivery-focused London contract for someone with 5+ years' experience who works with minimal supervision.

We need an experienced full-stack engineer to join a small team and deliver across the stack: React and TypeScript front end; back-end APIs (in Python and FastAPI, or Node.js and TypeScript); a relational or document data layer; and the CI/CD pipeline that ships it to production.

This is a delivery-focused contract, so we're looking for someone senior enough to take a feature or workstream and run with it from day one — scoping, building, testing and deploying with minimal supervision. You'll work alongside the team through sprints, stand-ups, planning and reviews, with the emphasis on craft, breadth and getting things shipped.

What you'll do

  • Design and build back-end microservices and APIs (REST) in Python and FastAPI, or Node.js andTypeScript.
  • Model and query data across relational SQL and/or NoSQL stores, and own migrations and schema changes.
  • Build responsive, accessible front ends with React and TypeScript.
  • Write automated tests at the right levels (unit, integration, end-to-end) to keep delivery safe and fast.
  • Ship through CI/CD pipelines (GitHub Actions), containerised builds, and deployment to Azure.
  • Build security in from the start, following secure-by-default practices across the stack.

What we're looking for

  • 5+ years building and shipping production web apps and services across the full stack.
  • Strong back-end skills in Python and FastAPI, or Node.js and TypeScript (or comparable framework).
  • Hands-on with React and TypeScript on the front end.
  • Comfortable designing schemas and writing efficient queries across SQL and/or NoSQL stores.
  • Solid automated testing discipline and pragmatic, maintainable code.
  • Confident with Git and GitHub, CI/CD pipelines, containers (Docker) and deploying to Azure.
  • Makes active, sensible use of AI-driven development (e.g. GitHub Copilot) to build and ship faster without cutting corners on quality or security.

Nice to have

  • AI-powered features: LLM integration, RAG, embeddings and vector stores, prompt design.
  • Infrastructure as Code (Bicep, Terraform) and container orchestration (Kubernetes).
  • Secure SDLC practices: threat modelling, dependency scanning, secrets management.

What makes a strong contractor

  • Gets productive quickly in an unfamiliar codebase and delivers with minimal onboarding.
  • Owns a problem end-to-end across the stack, not just a single layer.
  • Communicates clearly with both engineers and non-technical stakeholders.
  • Ships reliably and leaves the codebase better documented and easier to maintain than they found it.

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.