Senior Software Engineer
We are hiring a Senior Software Engineer to support us in designing, building, integrating and operating components that will help shape the Our Future Health platform. Working as part of a cross-functional team including; designers, product managers, technical architects and other engineers, you'll take components and services through their entire lifecycle, from initial scoping and design through to ongoing development and maintenance.
This is a greenfield project. Examples of projects you'll be working on are; our web apps that the public use when volunteering to join Our Future Health, the systems that researchers and scientists will use to work with us and new interactive flows we'll be creating for ongoing communication with our public volunteers.
At Our Future Health, our mission is to transform the prevention,?detection?and treatment of conditions such as dementia, cancer, diabetes, heart disease and stroke.? We're looking for people to join us on our journey. If you're looking for a new challenge where you can contribute to helping future generations live in good health for longer, then we're keen to speak with you.?
What you'll be doing:
Designing, building and operating new components of the Our Future Health platform. Working with the team to define the scope of new components and how they integrate with the existing or planned stack. Following agile processes within a product/ tech organisation for building new components, starting from early MVPs and technology investigations through to later iterations and production scaling. Contributing to the establishment of team culture, processes, technology, tooling and continuous improvement in an exciting and rapidly scaling environment.What you won't be doing:
Working in a siloed environment with no freedom to make decisions. Working in a place where you can't see the impact your expertise makes.The environment:
We're a rapidly scaling team who've come from start-ups, tech companies, universities, the NHS and health charities. We've got a vast amount experience building and scaling big consumer products and working with different kinds of health data. We're creating something that will be used to transform the prevention, detection and treatment of disease - something that has never been done before on this scale.
Your Background:
To succeed in this role, you will already have some of the following skills:
Expert knowledge of at least one technology used in web application development (Ruby on Rails, Node.js) and working knowledge of at least one other. General awareness of modern web development technologies and frameworks and their pros and cons. Experience working in cross-functional agile teams on large-scale consumer-facing web applications, ideally both frontend and backend. Familiarity with Azure, AWS or GCP. We have a significant new partnership with Microsoft and will be working on Azure. Appreciation of good data modelling and design. In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB). Experience working in an agile development team following best practices like code review and pairing using tools like Git and GitHub. Experience of operating software components in a production environment; observability, logging, metrics, error reporting, debugging, etc.In addition, experience in a health domain would be desirable (clinical, wearables, consumer apps, genomics, pharma / life sciences, NHS, etc) but is not essential.
Benefits:
£75,000 - £85,000 per annum basic salary. Generous company pension package with employer contributions of up to 12%. 30 days annual leave (plus bank holidays.) Continuous career development with regular appraisals and learning and development opportunities. A lovely new office in Holborn, Central London - we offer flexible and remote working arrangements.Join us - let's?prevent disease together.