Senior Developer

Gubra

Hørsholm

On-site

DKK 900,000 - 1,200,000

Full time

32 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Gubra is seeking a Senior Full-Stack Developer to join our engineering team in Hørsholm. You will work across the stack (Python/FastAPI backend, React frontend), and help migrate legacy apps to our modern platform.

This hands-on role includes mentoring junior engineers, defining engineering practices, and driving reliable delivery. You will collaborate with ML and product teams to shape architecture and tooling in a fast-paced biotech tech environment.

Qualifications

  • 7+ years of professional software development experience.
  • Strong proficiency with React and TypeScript.
  • Strong proficiency with Python, and experience building APIs with FastAPI.
  • Experience with relational databases.
  • Experience with AWS services.
  • DevOps experience, e.g. CI/CD with GitHub Actions.
  • Experience with Docker and container orchestration.
  • Demonstrated experience mentoring or guiding other engineers, whether through formal reports, code review, or informal technical leadership.
  • Strong communication skills. Specifically, an ability to explain technical tradeoffs clearly to both engineers and non-technical stakeholders.

Responsibilities

  • Design, build, and ship features across our stack: Python/FastAPI on the backend, PostgreSQL for data persistence, occasionally light frontend work with React.
  • Lead and contribute to the migration of legacy R Shiny applications to our modern stack.
  • Design and maintain cloud infrastructure on AWS (storage, compute, and related services).
  • Build and improve CI/CD pipelines using GitHub Actions.
  • Mentor junior and mid-level engineers through pair programming, code review, and design discussions.
  • Help define and improve engineering practices: coding standards, testing strategy, documentation, and architecture decisions.
  • Participate in technical planning and contribute to decisions about system design and tooling.
  • Troubleshoot and resolve production issues across the stack.

Skills

7+ years experience
React
TypeScript
Python
FastAPI
AWS
CI/CD
Docker
Mentoring
Communication

Tools

React
TypeScript
Python
FastAPI
PostgreSQL
AWS
GitHub Actions
Docker

Job description

We're looking for a Senior Full-Stack Developer to join our engineering team as we modernize our platform. You'll work across our stack, help lead an active migration away from legacy applications, and play a key role in leveling up our engineering practices as we grow.

This is a hands-on technical role with a strong mentorship component. You'll be writing code daily, but you'll also be a go-to resource for junior engineers. You'll help unblock them and grow them into stronger developers.

What You'll Do
  • Design, build, and ship features across our stack: Python/FastAPI on the backend, PostgreSQL for data persistence, occasionally light front end work with React.
  • Lead and contribute to the migration of legacy R Shiny applications to our modern stack
  • Design and maintain cloud infrastructure on AWS (storage, compute, and related services)
  • Build and improve CI/CD pipelines using GitHub Actions
  • Mentor junior and mid-level engineers through pair programming, code review, and design discussions
  • Help define and improve engineering practices: coding standards, testing strategy, documentation, and architecture decisions
  • Participate in technical planning and contribute to decisions about system design and tooling
  • Troubleshoot and resolve production issues across the stack
What We're Looking For

Required:

  • 7+ years of professional software development experience
  • Strong proficiency with React and TypeScript
  • Strong proficiency with Python, and experience building APIs with FastAPI
  • Experience with relational databases
  • Experience with AWS services
  • DevOps experience, e.g. CI/CD with GitHub Actions
  • Experience with Docker and container orchestration
  • Demonstrated experience mentoring or guiding other engineers, whether through formal reports, code review, or informal technical leadership
  • Strong communication skills. Specifically, an ability to explain technical tradeoffs clearly to both engineers and non-technical stakeholders
Nice to Have:
  • Experience with R or R Shiny (helpful for understanding what we're migrating away from, though not required)
  • Experience leading or contributing to legacy system migrations or rewrites
  • Experience with IAC, e.g. Terraform
  • Experience establishing engineering standards or practices at a growing company
About the Software and ML Engineering team

Our team focuses on automating and scaling scientific processes and research studies at Gubra. You will join a team of skilled software and ML engineers at Gubra HQ in Hørsholm, on the edge of Greater Copenhagen.

You’ll join at a pivotal time. Helping shape both the technical direction of our platform and the growth of the team building it. Your decisions on architecture, tooling, and process will have a direct and lasting impact.

For questions about the position, please contact Anders Nielsen, Head of Software & ML Engineering at ani@gubra.dk - due to vacation, responses can be expected after the deadline.

About Gubra

Gubra is a disease-agnostic techbio company specialized in peptide-based drug discovery and development as well as preclinical contract research services striving for excellence at all levels. We insist on doing things efficiently – and often differently - to reach the results we aim for. Our vision is to become leaders in the path towards a more sustainable and healthier world. We do that by facilitating the discovery of new medicine, and by acting and inspiring others to fight the ongoing climate and biodiversity crises.

Gubra’s activities are focused on the early stages of drug development and are organised in two main highly synergistic business areas: Biotech and CRO Services. We generate our revenue by performing research for life science companies as well as by partnering projects from our discovery and development pipeline.

Our therapeutic focus is within metabolic and fibrotic diseases, and we specialise in in vivo pharmacology, ex vivo assays, drug profiling, histology, stereology and whole brain and organ imaging. In addition, we offer a full palette of advanced transcriptomics. Our ML/AI-driven peptide drug discovery platform streaMLine enables us to rapidly develop a peptide hit into a non-clinical candidate ready for development. Through a constant focus on high quality, scientific excellence, speed, and solid teamwork we have established ourselves as a highly professional and competent partner in the market.

People are our greatest asset, and our team consists of around 300 employees of which many are located in Hørsholm, Denmark. The mix of people from different cultures and educational backgrounds combined with our entrepreneurial mindset have greatly impacted our working environment, which is characterized by entrepreneurial drive, scientific curiosity, and teamwork – we join forces!

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Security Engineer
Senior Security Engineer

Gubra • Hørsholm

On-site
DKK 700,000 - 900,000
Senior Full-Stack Architect — Mentorship & Migration Lead
Senior Full-Stack Architect — Mentorship & Migration Lead

Gubra • Hørsholm

On-site
DKK 900,000 - 1,200,000
Senior Security Engineer
Senior Security Engineer

Gubra A/S • Hørsholm

On-site
DKK 750,000 - 1,100,000
Head of Data Platform
Head of Data Platform

Novafos A/S • Hørsholm

On-site
DKK 1,200,000 - 1,800,000
Laboratory Technician (Laborant) – Peptide Chemistry in a High-Throughput Discovery Environment
Laboratory Technician (Laborant) – Peptide Chemistry in a High-Throughput Discovery Environment

Gubra A/S • Hørsholm

On-site
DKK 380,000 - 520,000
Laboratory Technician (Laborant) – Peptide Chemistry in a High-Throughput Discovery Environment
Laboratory Technician (Laborant) – Peptide Chemistry in a High-Throughput Discovery Environment

Gubra • Hørsholm

On-site
DKK 420,000 - 520,000
Head of Procurement
Head of Procurement

Gubra A/S • Hørsholm

On-site
DKK 1,100,000 - 1,400,000
Senior Software Developer
Senior Software Developer

Getinge • København

Hybrid
DKK 800,000 - 1,200,000
Smart working environment
Home office budget
Health insurance
+1
Principal Enterprise Architect
Principal Enterprise Architect

Novafos • Hørsholm

On-site
DKK 1,600,000 - 2,400,000
Senior Software Engineer
Senior Software Engineer

RAMBØLL GRUPPEN A/S • Aarhus

Hybrid
DKK 600,000 - 800,000
Flexible working hours
Health insurance
Competitive salary
+2