Mid-Senior Full-Stack React & Rails Product Engineer

This job has expired. The employer might not be hiring anymore.

Carebit is a young, design-led healthcare technology company helping hundreds of private doctors across the UK run their practices more effectively and efficiently with our web platform, along with hundreds of thousands of their patients. We are a fully remote company with a small office in London and a team of 20 across Europe and South Africa.

About Carebit
Carebit is a young, design-led healthcare technology company helping hundreds of private doctors across the UK run their practices more effectively and efficiently with our web platform, along with hundreds of thousands of their patients. For too long, medical software has been clunky, user-hostile and complicated, and we are changing that. Several customers have independently described us as ’the Apple of practice management software’.

Initially built by the software developer son of a surgeon as an internal tool, we’ve grown exclusively by word of mouth to thousands of users. Our loyal customers - cancer experts, doctors, surgeons, secretaries and other medical staff - love our product, are generous with feedback, and are chomping at the bit to help build a best-of-breed platform with us. Having doubled in revenue in 2023, we’re now looking for a curious, empathetic and product-focused full-stack Ruby on Rails & React developer to help us

We are a bootstrapped, profitable and remote-first company, and we intend to keep it that way. Having been remote from day 1, we believe in its benefits. We do have a lovely office in Fulham for in-person collaboration when required, but this is not mandatory as we know some like in-person working and some prefer fully remote!

About you
You’ll consider yourself to be a senior level developer with solid technical ability and good communication, but what really sets you apart is your interest in product engineering. You’re not so interested in pumping out leetcode, but instead you’re looking for a rewarding, creative environment in which to write, prototype, iterate and ship where your work has immediate real-world impact on doctors and patients. Carebit sees itself less as a tech startup and more of a product-led studio and digital partner, where customers come to us with their problems and we build features and tools to solve them. Our staff often visit customers to see how they work, feeding back and getting new features designed and shipped for them.

You’ll be user-focussed and empathetic, and won’t think twice about arranging a video call with the customer to find out their motivations behind a feature request and digging deeper into the problem. It’s likely, as we have found so many times, that there’s even more gold to be found down there if you just keep looking. You’ll enjoy shipping quickly and the rapid dopamine hits from solving customer problems with grateful feedback.

The role
We have a really exciting roadmap already planned out for 2024 and into 2025 which you’ll help deliver, but equally some of our best features come from prototyping and tinkering. We believe 10 small tweaks can easily surpass 1 big feature in terms of utility, so there is plenty of time available for that too. We encourage taking the time out to refactor, optimise and write tests - this is a platform we are building for the long term.

You’ll be working closely alongside Dominic, our founder and Head of Product & Engineering. He’s worked with startups and product studios like BCG X, and built Carebit from an internal tool into what it is today. As you might expect from a company founded by a software developer, we don’t do bureaucracy and constant interruptions at Carebit.

The culture
Ultimately, we want Carebit to be a great place for curious, talented and autonomous people to do their life’s work. We know how important time and space is for creative thinking (as well as the freedom to try new features and prototype new ideas in production), so that’s what we make time for. This isn't an environment where you’ll be told what to do: there’s a strongly collaborative element but we’ll trust in you to take ownership and take a key role in product at Carebit. We believe that a small, competent, empowered and focussed team (currently 15 strong) can achieve a huge amount in a short space of time. If you enjoy that, you’ll feel right at home here.

Having said that, it’s not for everyone. Generally speaking, we expect you to be independent and know how to manage yourself. If you’re looking for a more traditional role where you’re given a strict set of tasks/tickets to complete every day and closely supervised by a manager, then Carebit isn’t for you.

Technical requirements
  • Proven ability to take a brief idea from a customer to a designed, shipped and tested feature that wows, and even goes beyond the brief
  • Ability to see the big picture when building a feature (e.g. how it can be made modular or flexible to accommodate changes in future, or where else could it be deployed in the Carebit application)
  • A keen eye for UI and UX, colour, simplicity and hierarchy in design
  • 4+ years of Rails and Ruby experience (we’re on Ruby 3.3 and Rails 7)
  • 4+ years of React + JavaScript experience
  • Experience with AWS and Docker desirable
  • Infrastructure knowledge a definite bonus
  • Strong focus on security - sanitisation of inputs, defense in depth, authorisation and authentication
  • Personal startup/side project experience desirable - even if it was just mockups, prototypes or never went anywhere!

Benefits
  • Salary in the range of £80k-£100k ($100k-$125k) + annual bonus depending on experience
  • Async work (minimal meetings)
  • Fully remote (4 hours of UTC)
  • MacBook Pro, ergonomic chair, co-working space membership and anything else you need to do your best work

We're looking forward to hearing from you!