Full Stack Engineer

Full Stack Developer (Python + Next.js)

Full Time | On-site

London, UK or Luxembourg

Overview

A fast-growing European technology company working at the intersection of AI and drug discovery is looking for a Full Stack Developer to join their engineering team.

The organisation is building next-generation software platforms that enable pharmaceutical and biotechnology companies to run large-scale in-silico biological experiments, dramatically accelerating research that traditionally relies on physical wet labs.

This is an opportunity to work within a high-calibre, founder-led team developing tools that combine machine learning, data infrastructure, and modern web technologies to transform how biological research is conducted.

You’ll play a key role in building scalable applications used by scientists and engineers working on cutting-edge drug discovery programmes.

The Role

You will contribute to the development of a full-stack platform that enables scientists to run and analyse complex biological simulations and experiments.

Responsibilities include:

  • Building and maintaining backend services in Python, including APIs and data-processing pipelines
  • Developing frontend applications using Next.js and React
  • Designing and implementing FastAPI endpoints for data-intensive application
  • Writing robust tests using pytest and managing CI workflows via GitHub Actions
  • Collaborating with engineers and researchers to deliver features end-to-end
  • Writing clean, maintainable and well-tested production code
  • Contributing to architecture and infrastructure decisions as the platform scales

Requirements

  • 2+ years professional experience as a software developer
  • Strong proficiency in Python for backend development
  • Experience building APIs and production services
  • Experience developing modern frontend applications using Next.js and React
  • Solid understanding of REST APIs and client–server architecture
  • Experience with testing frameworks (pytest) and CI/CD pipelines
  • Familiarity with TypeScript, CSS frameworks and component-based UI design
  • Experience with Git and collaborative development workflows
  • Ability to work in a fast-paced environment and take ownership of features

Nice to Have

Development & Infrastructure

  • Experience with Docker and containerised deployments
  • Familiarity with AWS services (S3, EC2, ECR, Cognito)
  • Experience working with JupyterHub, JupyterLab or Airflow APIs
  • Experience building developer platforms or internal tooling
  • Knowledge of SQL and/or NoSQL databases

AI / Machine Learning

  • Exposure to ML/AI workflows or data science tooling
  • Experience with MLflow or model tracking systems

Scientific / Data Applications

  • Experience working with scientific or bioinformatics datasets
  • Exposure to single-cell RNA-seq, DNA/RNA sequences, AnnData or other omics data

Job Details

Company
BioTalent
Location
City of London, London, United Kingdom
Posted