Full-Stack Software Engineer supporting health research through technology and data collaboration with a diverse volunteer group. Join our cross-functional squad and impact early disease detection.
Responsibilities
Work in a small, growing team where you’ll contribute both to early design and hands-on delivery
Help shape and build the experiences that deepen participant understanding and motivation, making thoughtful decisions about what to develop, when to reuse, and how to optimise the journeys people already see
Design and implement systems that encourage people to return, explore insights, share additional data, and take part in studies
As the work is still in its early stages, you’ll often move across the stack, from front-end features built with TypeScript and modern frameworks to backend and data-driven work in Python, depending on what the problem calls for
Learn from real behaviour and iterate quickly based on what works
Requirements
Experience building cloud-hosted consumer applications using open source technologies such as Python or Node
Knowledge of modern frontend development, including JavaScript/TypeScript with frameworks like React or Next.js, and experience building intuitive, user-focused interfaces
Experience working on backend systems – ideally using Python – for data movement, processing, and storage
Experience working on consumer-facing products where experimentation, rapid iteration, and learning from user behaviour are important
Prior experience with Azure (ideally), AWS or GCP
Knowledge of how to work with Infrastructure as Code, ideally Terraform
Knowledge of good data modelling and design patterns; knowledge of relational databases (e.g. PostgreSQL) and familiarity with other types of data store (blob, document, graph)
Good experience with modern, agile development practices like code review, TDD, CI/CD and pairing using tools like Git and GitHub
Experience of operationally managing software components once live, including observability, logging, metrics, error reporting, debugging and live incident management
Experience of working with sensitive personal data
Experience working in cross-functional teams consisting of e.g. 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 sharing knowledge and helping others
Comfortable taking part in technical discussions
Benefits
Competitive base salary from £60,000
Generous Pension Scheme – We invest in your future with employer contributions of up to 12%
30 Days Holiday pro rata + Bank Holidays – Enjoy a generous holiday allowance with the flexibility to take bank holidays when it suits you
Enhanced Parental Leave – Supporting you during life’s biggest moments
Cycle to Work Scheme – Save 25-39% on a new bike and accessories through salary sacrifice
Home & Tech Savings – Get up to 8% off on IKEA and Currys products, spreading the cost over 12 months through salary sacrifice
£1,000 Employee Referral Bonus – Know someone amazing? Get rewarded for bringing them on board!
Wellbeing Support – Access to Mental Health First Aiders, plus 24/7 online GP services and an Employee Assistance Programme for you and your family
A Great Place to Work – We have a lovely Central London office in Holborn, and offer flexible and remote working arrangements
Senior Backend Engineer at Fligoo designing serverless architectures for IoT telemetry data processing on AWS. Collaborating in an industrial reengineering project within Industry 4.0 framework.
C++ R&D Engineer responsible for 3D research and algorithm development for MedTech. Collaborating with diverse teams and training on C++ concepts in a cutting - edge environment.
Backend Engineer responsible for Node.js backend development and AI system integration. Involves creating REST APIs and working with database integrations in a remote or office setting.
Lead Java Software Engineer at Wells Fargo leading modernization of risk and pricing platform. Collaborate with teams to deliver high - impact technology initiatives and enhance trading workflows.
Backend Developer developing and maintaining scalable backend systems for the GRÜN Software Group. Collaborating with teams to ensure quality, stability, and efficient data flows.
Senior Fullstack Developer enhancing Java and Vue.js applications at INTERSPORT Deutschland e.G. involving modern web applications and agile team collaboration.
Software Engineer Lead responsible for technical design and development of software solutions at PNC. Leading Java/Spring/Microservices projects while supporting team growth and product delivery.
Full Stack Developer working on a live cloud - native resource planning product. Collaborating with a focused team to enhance airport performance and passenger experience in aviation.
Backend Developer at GRÜN Software Group developing scalable and secure backend systems. Collaborating closely with frontend developers and participating in architecture decisions.