Senior Software Engineer
Role details
Job location
Tech stack
Job description
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, Checkly, 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 GraphQL - a backend for frontend for some of our frontend apps AWS Bedrock, Langfuse, and RubyLLM - LLM infrastructure Datadog - observability
Requirements
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:
5+ years of commercial software development experience, with a strong focus on backend systems Experience designing and evolving backend architectures in production, including work with Ruby on Rails Experience with distributed systems, ideally microservices Write modular, well-tested, and maintainable code, and are comfortable working within established codebases While your core expertise is in backend engineering, you're comfortable working across the stack, including making frontend changes when needed, and enjoy collaborating closely with frontend-focused engineers Enjoy working in a cross-functional team where engineers contribute to shaping solutions, not just implementing tickets Actively explore modern AI-assisted development workflows and see them as a way to increase effectiveness and team impact
Benefits & conditions
Comfortable taking ownership of problems that aren't fully defined, using data and judgment to decide the next step Find solutions, not just raise issues, proposing clear next steps, understanding trade-offs, and helping the team move forward Care about the outcome of the work, not just shipping the feature. Engage with product decisions, challenge low-impact work, and help the team focus on what matters. Comfortable working with internal teams (product, clinical, finance) and external partners on B2B integrations
In return, we will ensure you have
Very competitive salary with regular salary reviews Equity options 28 days holiday a year (plus bank holidays) Flexible working arrangements Pension contributions of 3% Annual "treat yourself" budget - from massages to books to days out 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
#J-18808-Ljbffr