Meet our product team We have a small but mighty product team that works across both our direct to consumer and B2B products. Working in the healthcare space provides interesting product challenges but also great rewards when the products you build have a positive impact on the lives of our customers. We work very collaboratively with engineers, designers and product managers all getting very hands on about the experiences we’re building. Why work with us You’ll be working alongside humble people who truly care about what we’re building and how it can help people. We’re creating something entirely new and we don’t know everything. So we’re constantly trying new things to understand how we can improve people's lives. We set company goals which drives everything we do and helps us keep focus on building the most impactful features we can. We’re trying to build a product that is safe, personalised and scalable to meet the needs of all our customers. That could be a large multinational company to an individual person. This means we have a lot of exciting opportunities for products and features we can build that can have a direct impact on people’s lives. Our powerful B2B platform also powers our direct to consumer product. So we aim for all engineers to feel comfortable across all our products. Because of this, we design for simplicity and consistency. This also means you’ll have the chance to work with lots of different people from across the company on a range of challenging problems. Startup life can be tough sometimes, so we like to bring as much fun as we can to the office Our current Tech stack Ruby on Rails - powers our APIs and some of our internal frontends Typescript, Vue3 and Nuxt - for our frontend applications and websites Tailwind - for our CSS RSpec, Jest and Playwright - for testing Storybook & private NPM modules - for managing our UI component library AWS, Docker and Kubernetes - for most of our infrastructure Postgresql, RabbitMQ and Redis - for data and async messaging Terraform - Defining infrastructure as code GitHub - for source control and continuous integration React Native - for our mobile application About you We are building an awesome product and to do that we need a Senior Rails Engineer to join our team. Below are some characteristics we look for in people in this role: You have 5 years of commercial software development experience You have extensive experience with Ruby on Rails and love “the Rails way”. You have experience designing backend architectures and you are familiar with microservices You have experience writing modular, well-tested, and maintainable code You enjoy identifying and resolving performance and scalability issues You prefer working in a cross-functional team You enjoy learning and are proactive about implementing best practices You like to find solutions, not just raise issues. We’re a small team and we like people who are proactive and pragmatic in problem-solving. In return, we will ensure you have: Very competitive salary with regular salary reviews Equity options 28 days holiday a year (plus bank holidays) for some well deserved time off Flexible working arrangements Pension contributions of 3% Annual “treat yourself” budget - from massages to books to days out. Be kind to yourself on us Annual learning and development budget £100 Thriva credit every month A well-equipped central London office in Old St with plenty of snacks, drinks, and coffee What happens next Once we receive your application, we will review it as quickly as possible and reply to you with next steps. If we haven’t selected your CV please don’t let that put you off applying again. We get a lot of applications and sometimes it’s just not the right match. Because we get so many CV’s we cannot provide you with individual feedback. If we move on to the next stage we will arrange a brief 30 minute intro call where we can tell you more about us and chat through what you are looking for. This is a chance for you to ask as many questions as you like Calls are better done in a quiet place, so please pick a time where you know you are going to be free and not in the queue in a coffee shop or sat at your desk From there, and depending on the role, there will be a couple of other stages. We appreciate your time is valuable and you will have other interviews, so we will aim to get through them as quickly as possible. We will always provide you with feedback from any of our interview stages. We understand that applying to for a new job takes a lot of work and we really value your time. We are really looking forward to reading your application