Full Stack Web Developer

Data Revival
Southampton, UK
9 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Application Lifecycle Management Microsoft Azure Big Data Continuous Delivery Continuous Integration Python (Programming Language) Machine Learning NumPy Software Deployment Management of Software Versions
+12 more
Google Cloud Tailwind Pytorch ReactJS Backend Git Fastapi Pandas Containerization Information Technology Machine Learning Operations Docker

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

Requirements

  • 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.

Benefits & conditions

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:03 min

Expanding skills naturally toward full stack software development

Eleanor Rumsey · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all