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