Job Description:

We're helping scientists find cures, map genomes, and diagnose illnesses by building the software they need to design, run and automate their experiments. You'll be helping us deliver one of our flagship tools, the Workflow Designer (a no-code interface for programming experiments) amongst others.

The ideal person for this role will be a mission-driven senior developer who will help us deliver on the Digital Platform roadmap quicker and at a higher quality.

In this role, you will be working on building out and improving our automation platform used in the lab science industry.

You’ll spend most of your time:

  • Planning out solutions and new features with your peers
  • Writing out proposals for new features and changes to the codebase
  • Building out well-tested code
  • Reviewing others’ code and providing helpful insight where needed
  • Collaborating closely with the Backend team to provide the best thought-out solutions
  • Collaborating closely with Design to provide the best user experience for our customers

What it takes:

  • Significant experience with React & Typescript
  • Strong vanilla JavaScript skills (must be proficient in writing code out of the React framework
  • Strong ability to plan solutions before implementation, and get feedback from the rest of the team
  • Happy interacting with APIs with a solid understanding of API usage and design
  • Knowledge of UI design and UX, working with our designer to provide a consistently great experience
  • Some backend development experience (bonus: Go, SQL, Linux or C++ experience)
  • Appreciation of the company values and Software principles, and willingness to work within, and contribute to, these frameworks

What gets us excited?

We’re passionate about the future of Technology and Automation and our growing success is built upon like-minded individuals who share our passion.

If this sounds like a good fit and you have experience with Front-end development you will love having the opportunity to build something that immediately adds value.

Software principles:

  • Automate, automate, automate - we’re an automation company and hate doing things manually. - We automate anything that can be automated, increasing process reliability, deployment velocity, development velocity and quality.
  • We help each other - We all own the product and better work happens when we work together. - We share risks and improve the product to deliver value to our customers.
  • Keep it Simple - We avoid unnecessarily complicated code. We use off-the-shelf tools, technologies and libraries instead of writing it all ourselves. We prefer frequent, smaller releases over fewer, larger ones.
  • Just decide already - Done is better than perfect. We make decisions based on imperfect information and believe that making the wrong decision is better than making no decision at all.
  • Measure what you make - We live and breathe data. We instrument our code to track how it performs. We automate our testing so we know it works. We measure how our product behaves in the hands of our customers and use that data to inform what we do next.
  • Nothing Is Sacred - We regularly reflect on our product and our ways of working. Using our learnings we change our approach to delivery and our product.

Company Benefits

  • Learning & Development - £1000 per year
  • Holiday - 30 days + 8 bank holidays
  • Additional leave days - 4 volunteer days per year, 1 mental health day per quarter and your birthday off!
  • Private Healthcare - We have Vitality Health, which includes eye and dental care
  • Spill - mental health support - All-in-one mental health tool with access to CBT and sessions with therapists at no cost to the employee
  • Enhanced parental leave + pay - A generous and supportive approach to mat and pat leave
  • Leadership Coaching - Access to our Leadership coach for all of our managers
  • Flexible working - Blended approach to office and WFH
  • Keeping you fed - Team lunch once a week plus a well-stocked pantry
  • Dog friendly offices - Lola, Kevin and Sally are the current resident pooches

Interview Process

  • 1st Stage - 30 minute Talent Call - Google Hangout
  • 2nd Stage - Hackerank Tech Test
  • 3rd Stage - 1.5 Onsite Interview at HQ with Software Team
  • 4th Stage - 30 minute call with Director of Software - Google Hangouts

Other Jobs in Back End