At a Glance
- Tasks: Join our team to develop innovative health tech solutions using Ruby on Rails.
- Company: Be part of a pioneering health research programme transforming lives across the UK.
- Benefits: Enjoy a competitive salary, generous pension, and 30 days holiday.
- Why this job: Make a real difference in healthcare while working with cutting-edge technology.
- Qualifications: Experience in Ruby on Rails and cloud-hosted applications is essential.
- Other info: Flexible hybrid work model with great career growth opportunities.
The predicted salary is between 42000 - 84000 ÂŁ per year.
Our Future Health is an ambitious collaboration between the public, charity and private sectors, designed to help people live healthier lives for longer through better prevention, earlier detection and improved treatment of diseases. We will speed up the discovery of new methods of early disease detection, and the evaluation of new diagnostic tools, to help identify and treat diseases early, when outcomes are usually better. With over 2.5M volunteers across the UK, we’re now the world’s biggest health research programme of its kind, and our volunteer group is also more diverse than other similar programmes.
Technology and data are central to our mission. Our systems power websites, clinics across the UK, secure analytics and research systems, and pipelines that process highly sensitive health and genetic data. We are continuing to grow our engineering capability to support this ambition.
We are hiring a Software Engineer to join our Researcher Acquisition squad. This is a cross‑functional squad focused on our community of world‑class health researchers. Working closely with our access governance & data teams, we support researchers on their journey to learn about Our Future Health, join the programme and gain access to the right data to run good quality studies in our trusted research environment.
Our core tech‑stack includes Ruby on Rails, PostgresSQL, Terraform (IaC) running in Azure (Kubernetes and Azure AppService). Additionally, we will integrate some services with our SaaS partners, so experience with 3rd‑party APIs, Webhooks or event‑driven back‑end processing would be a great bonus.
Our engineers are full‑stack, handling frontend, backend and infrastructure in a total ownership model – squads build and run it. If you are passionate about your work, develop consistently high‑quality code and are adept at identifying, preventing and troubleshooting problems, we would love to hear from you. This role will be fully hybrid with the expectation that we get together in our Holborn, London office at least once per month.
Requirements
We welcome applications from all who may not feel they match the full criteria, so if you have most of the below, we’d like to hear from you.
- Knowledge and experience of building cloud‑hosted applications, using Ruby on Rails, in a start‑up, public service or charitable setting
- Experience with background job processing frameworks (e.g. Sidekiq) and asynchronous workflows
- Additional experience with 3rd‑party API integration, Webhooks and event‑driven backend services would be a nice to have
- Prior experience with Azure (ideally), AWS or GCP
- Comfortable working with Infrastructure as Code, such as Terraform
- Experience with Kubernetes is a plus
- Knowledge of good data modelling and design patterns; in‑depth knowledge of relational databases (e.g. PostgreSQL) and familiarity with other types of data store (blob, document, graph)
- Good experience using modern, agile development practices like code review, TDD, CI/CD and pairing using tools like Git and GitHub
- Experience operating software components once live, including observability, logging, metrics, error reporting, debugging and live incident management
- Experience working with sensitive personal data
Competencies
- Experience working in cross‑functional teams consisting of engineers, product, UX and non‑technical stakeholders
- Ability to communicate with stakeholders and audiences outside your own team
- Experience working in small, growing organisations with a high degree of ambiguity, where flexibility is valued
- Understanding of software quality principles and practices
- Comfortable mentoring and coaching less experienced engineers
- Comfortable participating in – and sometimes facilitating – technical discussions
Benefits
- Competitive base salary from ÂŁ63,000
- Generous Pension Scheme – We invest in your future with employer contributions of up to 12%
- 30 Days Holiday pro‑rata
Software Engineer (Ruby on Rails) in London employer: Our Future Health UK
Contact Detail:
Our Future Health UK Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer (Ruby on Rails) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Ruby on Rails. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates who want to make a difference in health research.
We think you need these skills to ace Software Engineer (Ruby on Rails) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your Ruby on Rails experience and any relevant projects you've worked on, especially those involving cloud-hosted applications.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about health tech and how your background aligns with our mission. Share specific examples of how you've contributed to similar projects or teams in the past.
Showcase Your Technical Skills: Don’t just list your technical skills; demonstrate them! If you’ve worked with Terraform, Kubernetes, or APIs, mention specific instances where you used these technologies to solve problems or improve processes.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Our Future Health UK
✨Know Your Tech Stack
Make sure you’re well-versed in Ruby on Rails and the other technologies mentioned in the job description. Brush up on your knowledge of PostgreSQL, Terraform, and Azure. Being able to discuss how you've used these technologies in past projects will show that you're a great fit for their tech stack.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've identified and solved problems in your previous roles. This could be anything from debugging code to improving workflows. Highlighting your experience with background job processing frameworks like Sidekiq will also demonstrate your ability to handle asynchronous workflows.
✨Communicate Effectively
Since this role involves working in cross-functional teams, practice explaining technical concepts in simple terms. Be ready to discuss how you've collaborated with non-technical stakeholders in the past. Good communication can set you apart from other candidates.
✨Emphasise Your Adaptability
Given the dynamic nature of the organisation, it’s important to showcase your flexibility. Share experiences where you’ve thrived in ambiguous situations or adapted to changing requirements. This will reassure them that you can handle the challenges of a growing organisation.