Senior Software Engineer (Frontend Leaning)

Bactobio Ltd
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 100K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Test Suite
Artificial Intelligence
Static Program Analysis
Code Review
Databases
Python
Machine Learning
MySQL
SQLAlchemy
TypeScript
Openapi
Network Routers
React
Backend
FastAPI
Kubernetes
Codebase
Front End Software Development
Terraform
GPT

Job description

We are looking for a Senior Software Engineer with significant frontend experience to work side-by-side with scientists to help solve the antimicrobial resistance crisis., Software is critical to the way we do science at Bactobio. The scientific approach we take simply wouldn't be possible without the bespoke software we're building. You'll join a growing software team developing an internal product that gives our scientists a holistic view of the scientific pipeline. It helps them model experiments, integrate with lab instruments, and capture, process, and explore data through elegant interfaces and visualisations. The goal is to provide clarity and a smoother flow of samples and data from experiment to experiment and team to team. We're looking for a senior engineer who is comfortable working across the stack, but particularly knowledgeable about the frontend. You should be excited about building user interfaces to simplify scientists' day to day work and how they interact with our growing scientific database, and happy providing mentorship for the rest of the team to further develop our frontend skills and codebase. You'll work closely with scientists every day and since they are our userbase you'll see the impact of what you ship immediately, learning about the science along the way. You'll thrive here if you enjoy owning problems end-to-end and want your work to be tightly connected to real experiments, real decisions, and real outcomes. Team You'll be joining a vibrant, tight-knit, and highly collaborative team of about fifty people. We sit and work together and take genuine interest in one another's work. Day-to-day you'll collaborate with other software engineers, wet-lab and automation scientists, bioinformaticians, and machine learning scientists, with plenty of exposure to the broader company journey too. Our scientists are genuinely excited to trade knowledge with software engineers. You'll get deep exposure to a fascinating domain, watch your work improve colleagues' daily lab work and analysis, and empower them with stronger software skills. We all work in a shared codebase and care a lot about sensible engineering: simple solutions (where possible), readable and well tested code., * Partner with scientists and engineers to understand scientific workflows and turn them into intuitive product experiences.

  • Lead the frontend implementation, advising on architecture, patterns, performance, and design.
  • Develop features end-to-end in our internal app, from the UI down to the database, with a focus on clarity, usability, and scientific productivity.
  • Raise the bar on engineering culture: code review and quality, tooling and mentorship (especially on frontend practices).
  • Collaborate with computational scientists to productionise pipelines and ensure backend priorities align with scientific goals.
  • Manage and optimise the infrastructure that we run our application & scientific pipelines on.

Requirements

Do you have experience in TypeScript?, While we'd love you to have experience with all the tools we use, it's not expected. We care more if you're eager and quick to learn, and make good engineering decisions.

  • Frontend: Remix (React Router v7), Typescript with OpenAPI based client generation
  • Backend: Python 3, FastAPI, SQLAlchemy, MySQL, RQ
  • Infrastructure: Kubernetes and Terraform
  • Developer experience:
  • Strong emphasis on code review and automated checks
  • Typed codebase with static analysis tooling (pyright, ruff) and a solid test suite
  • Monorepo development alongside computational scientists
  • MacBook Pro to work on
  • AI tooling if you want it, with company subscriptions to Copilot and ChatGPT

Benefits & conditions

  • Salary £80k - £100k, plus the potential for share options
  • The chance to be part of a fun, multicultural, kind, ambitious and impact-driven crowd (check out our website to meet us)
  • Daily access to leaders and mentors in the business
  • Brand new, modern labs in Central London with dedicated office space, large balconies, and 360' views of the London skyline, where we all spend 4 days per week (1 day working from home)
  • 25 days holiday + bank holidays
  • Paid maternity leave (12 weeks) and paternity/new parent leave (6 weeks)
  • Up to 2 months of fully paid sick leave
  • Flexible start and finish times within the company's core hours to fit your preferences
  • 4 weeks of fully paid sabbatical leave after 5 years of service
  • Weekly team activities including board games, sports activities, and socials
  • A well stocked kitchen with snacks, fruit, tea, coffee, soft drinks,...
  • Access to 1000s of training courses through Udemy, with an allowance for both personal development and work-related training
  • Bike2Work scheme
  • Employee Assistance Programme offering structured counselling, life and career coaching, legal and financial advice

About Bactobio

We are a London-based biotechnology startup using breakthrough technologies in synthetic biology, next-generation sequencing and machine learning to cultivate the 99% of previously unculturable microbes. These microbes constitute the biggest bioresource in life, and our exclusive access allows us to discover novel chemicals that can be applied across a variety of markets. We are impact-driven. Our first goal is to solve the growing antimicrobial resistance crisis through novel antibiotics and stabilise global food security through novel natural biodegradable fungicides.     If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

About the company

Bactobio is a London biotech startup. We work to solve the antimicrobial resistance crisis across healthcare and agriculture by producing the next generation of market-leading antimicrobials. Since inception in 2020, Bactobio has built a deeptech platform that combines AI, synthetic biology, and multiomics to routinely discover new antimicrobial classes from nature. Our antimicrobial platform is fully operational, and we now successfully target the worst diseases and build portfolios of new, safe, and effective antimicrobial classes that bypass resistance that we then move towards commercialisation. Our culture is built around impact, empowerment, and collaboration. We attract incredible scientists from world-leading institutions, mix them with operational experts, and provide guidance through industry leaders acting as mentors. We strongly believe that diversity combined with open and inclusive conversations lead to better solutions. As a result, we have created a collaborative work environment, where ambitious people enjoy working together to make the world greener and safer.

Apply for this position