×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Web Developer

Job in Southampton, Hampshire County, SO15, England, UK
Listing for: Data Revival
Full Time, Seasonal/Temporary position
Listed on 2026-02-24
Job specializations:
  • Software Development
    Software Engineer, Machine Learning/ ML Engineer, Backend Developer
Job Description & How to Apply Below

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 product ionise 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 React

    JS and Tailwind

    CSS.
  • 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., Num Py, 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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary