Full Stack Engineer

RedRock Consulting Ltd

Greater London

On-site

GBP 85,000 - 120,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RedRock Consulting Ltd seeks an experienced senior full-stack contractor to own end‑to‑end features across the stack. You will craft React/TypeScript front ends, design Python/FastAPI or Node.js back ends, and shape data with SQL/NoSQL stores while ensuring secure, well-tested code.

You’ll ship via GitHub Actions CI/CD, run in containerised environments, and deploy to Azure, collaborating with a delivery-focused team and stakeholders across the business.

Qualifications

  • 5+ years building and shipping production web apps across the full stack.
  • Strong back-end skills in Python and FastAPI, or Node.js and TypeScript.
  • Hands-on with React and TypeScript on the front end.
  • Experience designing schemas and querying SQL and/or NoSQL stores.
  • Solid automated testing discipline and secure-by-default coding.
  • Familiar with Git, CI/CD pipelines, containers (Docker) and Azure.

Responsibilities

  • Design and build back-end microservices and REST APIs in Python/FastAPI or Node.js/TypeScript.
  • Model and query data across SQL/NoSQL stores, manage migrations.
  • Build responsive front ends with React and TypeScript.
  • Write unit, integration, and end-to-end tests.
  • Ship through CI/CD pipelines and containerised deployments to Azure.
  • Incorporate AI-driven development practices to accelerate delivery without compromising quality.

Skills

Python
FastAPI
Node.js
TypeScript
React
SQL/NoSQL
Git/GitHub
CI/CD
Azure
Testing

Tools

Docker
GitHub Actions

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Tyred Ltd • Greater London

Hybrid
GBP 70,000 - 110,000
Senior Full Stack Developer - TypeScript / Node.js / React
Senior Full Stack Developer - TypeScript / Node.js / React

Adria Solutions • Gainsborough CP

On-site
GBP 70,000 - 110,000
Product Engineer
Product Engineer

Few&Far • Greater London

On-site
GBP 85,000 - 125,000
Full Stack Engineer
Full Stack Engineer

Arrows • Greater London

On-site
GBP 90,000 - 140,000
Full Stack Developer
Full Stack Developer

Placements24 • Southampton

On-site
GBP 55,000 - 90,000
Competitive salary
Remote-first
Health coverage
+2
Full Stack Developer
Full Stack Developer

Corus Consultancy • Crawley

On-site
GBP 55,000 - 75,000
Full-Stack Engineer
Full-Stack Engineer

Aisy • Greater London

On-site
GBP 50,000 - 70,000
Senior Full Stack Engineer
Senior Full Stack Engineer

SundaySky • York and North Yorkshire

On-site
GBP 75,000 - 110,000
Lead Software Engineer
Lead Software Engineer

Arrows • Hull and East Yorkshire

On-site
GBP 90,000 - 120,000
Lead Software Engineer
Lead Software Engineer

Arrows • Sheffield

On-site
GBP 70,000 - 110,000