Full Stack Web Developer

Data Revival

Southampton

On-site

GBP 35,000 - 52,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Comprehensive benefits package
Support for professional growth
Small collaborative team
Growth opportunities

Job summary

A technology spinout in Southampton is seeking a Full-Stack Developer to spearhead the development of backend services that integrate machine learning models. The ideal candidate will have a strong proficiency in Python and API development, along with experience in CI/CD and cloud services. This role offers competitive compensation and unique challenges in data visualization and model serving.

Qualifications

  • Demonstrated proficiency in Python for backend development.
  • Solid experience designing, building, and consuming APIs.
  • Proficiency with Git and experience implementing CI/CD pipelines.
  • Strong knowledge of containerisation with Docker.
  • Experience deploying to major cloud providers (GCP/AWS/AZURE).
  • Nice-to-haves include ReactJS, TailwindCSS, and FastAPI.

Responsibilities

  • Own the end-to-end development of backend services and APIs.
  • Collaborate with ML engineers to develop infrastructure for high-throughput inference.
  • Implement security best practices across the entire stack.
  • Lead full application lifecycle from design to CI/CD, deployment and monitoring.
  • Implement security best practices across the stack.

Skills

Python
API development
Git
CI/CD pipelines
Docker
ReactJS
TailwindCSS
FastAPI

Tools

GCP
AWS
Azure

Job description

We are a University of Southampton deep-tech spinout who operate at the intersection of machine learning and chemistry. We design, train, and deploy machine-learning models to improve the accessibility, searchability, and understanding of vast chemical datasets.

Role Overview

We are seeking a Full-Stack Developer to build and scale the platform that delivers our in-house model results to clients. You will collaborate directly with our ML engineers to architect robust backend systems and create intuitive user experiences for visualising and delivering clients' data. This role is for a proactive developer who thrives on ownership, from initial system design to final deployment, and is eager to shape the technical direction of our products.

Key Responsibilities
  • Own the end-to-end development of our backend services and APIs.
  • Collaborate with ML engineers to productionise models, developing the infrastructure for high-throughput inference, monitoring, and versioning.
  • Design, manage, and optimise scalable database schemas.
  • Take ownership of the full application lifecycle, driving projects from conceptual design through to CI/CD, deployment, and monitoring.
  • Proactively implement security best practices across the entire stack, from infrastructure to application code.
Required Skills & Experience
  • Demonstrated proficiency in Python for backend development.
  • Solid experience designing, building, and consuming APIs.
  • Proficiency with Git and experience implementing CI/CD pipelines.
  • Strong understanding of containerisation with Docker.
  • Experience deploying applications to a major cloud provider (e.g., GCP, AWS, Azure).
Nice To Haves
  • Proficiency with ReactJS and TailwindCSS.
  • A background in building Python APIs using FastAPI.
  • Hands-on experience with Google Cloud Platform (GCP).
  • Familiarity with the Python data science ecosystem (e.g., NumPy, Pandas, PyTorch).
  • Prior exposure to MLOps or deploying machine learning models in production.
  • A strong interest in machine learning and/or chemistry.
What We Offer
  • Competitive salary and a comprehensive benefits package.
  • The opportunity to work on unique technical challenges in low-latency model serving and large-scale data visualisation.
  • A key role in a small, collaborative team with direct impact on clients and product direction.
  • Support for professional growth and continuous learning.
Employment Details
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Technology, Information and Internet
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

Consortia Group • United Kingdom

Remote
GBP 50,000 - 70,000
Opportunity to lead ML and data analytics systems
Collaboration with a senior product team
Outcome-driven environment
Full Stack Engineer
Full Stack Engineer

Digital Gurus • Alderley

On-site
GBP 40,000 - 60,000
Senior Full Stack Developer
Senior Full Stack Developer

Glite Tech • Greater London

On-site
GBP 90,000 - 120,000
Relocation assistance
Unlimited learning budget
4 days in London office
+1
Senior Full Stack Engineer
Senior Full Stack Engineer

ScienceMachine • Greater London

On-site
GBP 85,000 - 125,000
Share options
Private health insurance
Team events
+1
Lead Full Stack Software Developer
Lead Full Stack Software Developer

Spectrum IT Recruitment • Hook

Hybrid
GBP 75,000 - 110,000
Hybrid working
Fareham office access
Full Stack Engineer
Full Stack Engineer

Oliver Bernard • Greater London

Hybrid
GBP 76,500 - 93,500
Software Engineer
Software Engineer

Premier Group • City Of London

On-site
GBP 60,000 - 90,000
Full Stack Software Engineer (AI / ML Platform) - Outside IR35
Full Stack Software Engineer (AI / ML Platform) - Outside IR35

SR2 REC LTD • Greater London

Hybrid
GBP 104,000 - 136,000
Full Stack Developer
Full Stack Developer

Datatech Analytics • Greater London

Hybrid
GBP 40,000 - 50,000
Senior Full Stack Developer
Senior Full Stack Developer

RedTech Recruitment • Greater London

Hybrid
GBP 75,000 - 115,000
Hybrid work model
Excellent salary package
Comprehensive benefits
+1