Product Engineer
Synthace Limited
West London, England
3h ago

We're looking for intellectually curious and highly capable problem solvers to join our Product Engineering team.

We've got a complex legacy codebase that we are in the process of modernising. If you're excited by the idea of transforming that into a healthy TypeScript application, hit us up.

The work is in the biotech space building the tools that research scientists use to solve problems like well cancer. If you're looking to work on something meaningful that will make a difference to the world, this is for you!

We're hiring right now for a small number of people who will help create the house we all have to live in. It's "what do we need now and a year from now" sort of thinking.

The commits will be many. The impact will be great.

You must be damn good at JavaScript and / or TypeScript. If you don't know your from your for...of, this isn't the role for you.

If object decomposition sounds like something to do with Elton John's "The Circle of Life", this isn't the role for you.

If, on the other hand, you're excited by the idea of figuring out where the ECMAScript Spec stops and where the wild west begins, let's talk!

You must be able to work with a big, hairy, nasty legacy codebase and not burn the house down. We've got a complex system here.

If you charge in with Sublime text and a devil may care attitude, we're all probably going to die. On the other hand, if you think about making big changes by taking little steps, we should talk.

If the words "incremental refactor" makes you nod solemnly, you might be our huckleberry.

You must not be afraid of backend code. If your idea of 'fullstack' is when you also have to run Node on the server, this might not be the role for you.

We need someone who can think about architectural changes not just from their TS but from the full request cycle. Does that server API suck?

Let's fix it. Should we pre-compute that on the server? Right, let's do it. If you're scared of 'backend' code, give us a pass.

On the other hand, if you're excited by getting to think holistically about building quality software, without arbitrary distinction between teams, we'd love to chat.

You must be cool with strict typing and writing testable UIs. Did we mention we're automating laboratories? If we ship bugs, we can cost people, like, millions in damaged equipment or wasted materials.

The struggle is real. Because of this, we're going all-in on TypeScript and automated testing. When your software decides whether or not someone's DNA gets correctly modified to become a life-

saving solution, you make sure you get it right.

If you've done big refactors before and understand the technical, mental, and emotional journey that they take you on. We've got a veteran team and we're hoping to keep the bar high.

If you know React, like, well. We've got a complex application. We automate laboratories. We visualise complex things like multivariate experiments.

We're doing legit "hard" front-end tech. React is our future and we need people who think in it. Who can decompose a problem into logic, data fetches and UI components.

If you've got the equivalent of a CS degree or an actual CS degree, that'd be cool. However, we care much more about your ability to deliver good work, so industry experience and open source contributions totally count.

Still, if you don't know your O(n

  • log(n)) from your O(n!), we're probably not a match.
  • If you've shipped complex front-end-heavy applications in the past. We're the team building tools that will be used by many developers.

    We need people who know the common pitfalls and who can hink both as a user and as an API consumer.

    Why work at Synthace :

  • Work with genuinely extraordinary people
  • Open, collaborative, and friendly culture
  • Challenging, groundbreaking and exciting work
  • Chance to be a part of the 'fourth industrial revolution', helping us to create tools and systems that allow scientists to do things like cure Cancer faster!
  • Salary : £80k-£120k depending on experience

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form