Nourish logo

Nourish

Tech Lead - Fullstack Developer
BournemouthPermanentHybridFull-TimeLead

Posted 5 days ago

Description

Full Stack Tech Lead
Reporting To: Group Engineering Manager
Location: Remote, with travel to Bournemouth or Bristol twice a month
Job Type: Full Time - 37.5 hours per week

Our Purpose: A Better Life for Everyone
Nourish is not simply a technology company; we are a digital partner for the social and health care sector rooted in human connections, with the person being supported at its core. We offer a range of co-produced software solutions tailored to the unique challenges of care, while still being flexible enough to meet the specific needs of each individual service we work with.

Our Ecosystem
At Nourish, you will contribute to a sophisticated ecosystem that includes:
  • Technology that impacts a million people every day: Our core products are used by over 425,000 carers to support 417,000+ individuals.
  • The Nourish Partnership Programme (NPP): A sector-leading programme that manages strategic integrations with third-party systems to ensure seamless data syncing and interoperability across the care journey.

Our Culture & Values
We look for people who align with the way we work. If you join us, you are joining a culture defined by:
  • Making a Difference: We remember who we serve. We are passionate about making a meaningful, positive impact on the lives of carers and those we support.
  • Agility: We continuously refine and adapt. There is no room for complacency here; we are driven to constantly review and improve our products and processes.
  • Collective Effort: We help each other out because we know that when one person wins, we all win. It’s “all hands-on deck” - everyone is in it together.
  • Every Person Counts: We treat everyone as a very significant part of our community. We welcome people being their true and authentic selves and value the diverse perspectives they bring.
  • Openness to Learning: We believe no question is a silly question, and all insights are valuable. Mistakes are part of the improvement process; we dust ourselves off and begin again.

The Team & Role
You will join one of our cross-functional product teams as a technical lead, working in a product-focused agile environment. Our development process favours pair-programming, code reviews, automated testing, and frequent collaboration - we prefer clean code to over-engineering.

This is a hands-on role with a roughly 70/30 split between implementation and leadership. You will write production code daily and directly lead a team of up to three developers as part of a product triad alongside a Product Owner and designer.

Our stack spans MySQL/PostgreSQL/DynamoDB, Ruby on Rails and PHP (Symfony) backend APIs, Vue.js/TypeScript frontend, Python, and Node.js (AWS Lambdas). Our systems handle thousands of requests per minute across databases with hundreds of millions of records - we design and architect for scalability from the outset.

We are fully equipped to work remotely, support a range of learning styles - books, online courses, certifications, and more - and ask that you visit the office once or twice a month.

Key Responsibilities
  • Writing production code daily across the full stack - database, back-end, front-end, and infrastructure - and demonstrating this capability throughout our hiring process.
  • Driving technical excellence within your team: setting and upholding engineering standards, leading architectural decisions, and ensuring delivery of high-quality, maintainable software.
  • Planning and managing technical delivery: breaking down work, managing technical risk, and collaborating closely with Product Owners, designers, and QA within a cross-functional team.
  • Mentoring and developing up to three direct reports through code reviews, pairing, and ongoing enablement.
  • Owning and improving CI/CD pipelines, AWS infrastructure, and DevOps practices within your team’s domain.
  • Designing and building systems with long-term maintainability in mind: automated test coverage, observability, and architectural decisions that account for where the platform needs to be in one to two years.
  • Supporting the Nourish Partnership Programme (NPP) by contributing to technical integrations and third-party data syncing where required.

Requirements
  • Professional experience across at least two distinct languages or frameworks, with a strong foundation in object-oriented development. Our most successful hires have come from backgrounds in languages like Ruby, Java, or C#.
  • Comfortable working across the full stack - database, back-end, front-end, and infrastructure.
  • A proven background in software engineering, with a clear trajectory of increasing technical scope and responsibility.
  • A degree in Computer Science, Mathematics, or a related technical discipline - or equivalent depth through professional experience.
  • Proven experience leading technical delivery: planning work, managing technical risk, mentoring developers, and collaborating within a cross-functional agile team.
  • A product engineering mindset with focus on long-lived systems.
  • Experience with scalable cloud infrastructure (AWS preferred), CI/CD pipelines, or DevOps practices.
  • A genuine interest in the UK social care sector.
  • A pragmatic, collaborative, and warm approach to problem-solving.

Nourish Benefits
  • Annual Leave: 25 days basic + Public Holidays + an extra day for your Birthday.
  • Service-Related Leave: 1 extra day for each completed year of service (up to 5 additional days).
  • Health & Wellbeing: Private Medical Insurance (including a personal health fund), Health & Wellbeing platform with 24/7 GP access, and an Employee Assistance Programme (EAP).
  • Family & Security: Enhanced Maternity Leave, Group Life Assurance, and Pension Contribution.
  • Growth & Connection: Regular career reviews, Referral Bonus schemes, and social events throughout the year.

All positions at Nourish are subject to a satisfactory Enhanced Disclosure and Barring Service (DBS) check, references, and receipt of appropriate Right to Work documents.
Nourish is proud to be an equal opportunities employer and we actively seek and embrace differences in thinking, experience, ethnicity, age, gender, faith, personalities, and styles.
Nourish cover
Nourish logo

Nourish

Digital care planning software that empowers care teams to deliver person-centred outcomes.

BournemouthDigital Health251 - 500
Nourish logo

Nourish

Digital Health

Shape the future of social care technology at a company where your work directly improves lives, freeing care teams to spend more time with the people they support while driving measurable outcomes across thousands of care settings.