Senior Software Engineer (Frontend Leaning)
Role details
Job location
Tech stack
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.