Senior Full Stack Developer - Clinical Platforms spec-driven AI first in Norwich

Senior Full Stack Developer - Clinical Platforms spec-driven AI first in Norwich

Norwich Full-Time 60000 - 75000 £ / year (est.) No working from home possible
P

At a Glance

  • Tasks: Take ownership of our clinical platform codebase and lead mobile app development.
  • Company: Join a fast-moving team building digital products for NHS primary care.
  • Benefits: Enjoy autonomy, competitive salary, and the chance to make a real impact.
  • Other info: Opportunity for career growth in a dynamic, supportive environment.
  • Why this job: Shape the future of healthcare tech while working with cutting-edge tools.
  • Qualifications: Strong experience in TypeScript, Node.js, and React required.

The predicted salary is between 60000 - 75000 £ per year.

Contract: Permanent, full time

Reports to: Head of Product

About us

We build digital products for NHS primary care. Our platforms are used by GP practices to manage clinical workflows, patient monitoring and recall, and data-driven service improvement. We are a small, fast-moving team that has invested heavily in modern tooling and automation, allowing us to deliver at a pace that would normally require a much larger engineering function - and we are now hiring the senior engineer who will own that codebase and that delivery pipeline. This is a genuine ownership role. You will be the technical anchor for our products, with the autonomy to set engineering standards and the responsibility that comes with software used in live clinical settings.

The role

You will take end-to-end ownership of our product codebases, with three priorities:

  • Own and harden Nexus (core priority). Nexus is our clinical platform for GP practices, built on Node, React, TypeScript and Postgres. The codebase has been produced at pace through a highly automated, spec-driven development pipeline. Your first job is to bring senior engineering judgement to it: review, refactor where needed, establish test coverage, CI/CD, release discipline and documentation, and take it confidently into production operation and ongoing feature delivery.
  • Build our mobile capability. Mobile apps are on our roadmap rather than in production today. You will shape the technical approach (we expect a cross-platform framework such as React Native or similar, leveraging the existing TypeScript stack) and lead delivery when we commit.

How we work - and why this role is different

We run a spec-driven, automation-first development pipeline: structured specifications, modern code generation tooling, and rigorous review gates. The pipeline produces volume; senior engineering judgement produces quality. This role is the judgement. In practice that means:

  • You set the architecture, standards and review gates that all generated and accelerated output must pass before it ships.
  • You write the specifications and guardrails that make the pipeline produce production-grade code.
  • You handle the work that genuinely needs a senior human: system design, security, data governance, performance, integration with NHS systems, and the judgement calls.
  • You ship at a multiple of the pace a traditional solo developer could, because the tooling does the volume and you do the thinking.

If you instinctively distrust generated code, good - that scepticism is the job. We want someone who treats pipeline output the way a strong tech lead treats a junior team's output: useful, fast, and never merged unreviewed. Speed never comes at the cost of rigour. The pipeline operates inside a layered, automated assurance framework: continuous dependency and package maintenance, automated security scanning and vulnerability detection across both the application and database layers, posture and configuration checks, and enforced review gates before anything reaches production. Nothing ships on trust - and you will own, tune and extend that framework as the accountable engineer on top of it.

What you'll be responsible for

  • Full ownership of the Nexus codebase and our clinical data benchmarking platform: architecture, code quality, testing, releases and incident response.
  • Operationalising rapidly developed components: auditing, refactoring, documenting and bringing them to production standard.
  • Designing and maintaining CI/CD, environments, monitoring and backup/recovery.
  • Owning and extending our automated assurance tooling: dependency and package maintenance, security and vulnerability scanning across application and database layers, and configuration posture checks.
  • Embedding security throughout the stack: secure coding practices, threat awareness, dependency and supply‑chain hygiene, secrets management, and working with our information governance leads to meet NHS security obligations (DSPT, UK GDPR).
  • Owning system performance: profiling, query and database optimisation, load and scalability planning, and keeping the platforms responsive as usage grows.
  • Data architecture and governance on Supabase/Postgres, including separation of patient‑identifiable data from reporting layers.
  • Delivering the Nexus Chrome extension to release.
  • Defining and later delivering our mobile app approach.
  • Continuously improving the development pipeline itself: better specifications, better guardrails, better throughput.
  • Working with our clinical safety, information governance and product leads to meet NHS obligations (DSPT, UK GDPR, clinical safety standards).

What we're looking for

  • Strong commercial experience as a full stack developer with TypeScript, Node.js and React.
  • A track record of taking ownership of a production system: you have been the person responsible when it broke.
  • Demonstrable experience using next‑generation developer tooling and code generation workflows as a force multiplier in real delivery - with clear, critical views on where they help and where they fail.
  • Strong testing and code review discipline; you can take an unfamiliar codebase and make it trustworthy.
  • A security‑conscious mindset: you write code with threats, data protection and supply‑chain risk in mind by default, not as an afterthought.
  • Sound grasp of performance fundamentals: you can find and fix slow queries, profile a bottleneck, and reason about how a system behaves under load.
  • Comfortable working with high autonomy in a small team.

Highly desirable

  • Experience in healthcare, NHS or another regulated/safety‑relevant domain (DSPT, UK GDPR, IG, clinical safety standards such as DCB0129/0160).
  • Experience with NHS data standards and integrations (SNOMED CT, GP system APIs, ODS).
  • DevOps/infrastructure experience (CI/CD pipelines, monitoring, cloud hosting).
  • Deeper specialism in application/cloud security (secure architecture, penetration testing awareness, OWASP) or in performance engineering at scale.

You do not need every desirable item. If you are a strong TypeScript engineer with production ownership experience and real fluency with modern code generation tooling, we want to hear from you - the domain knowledge can be learned.

What we offer

  • The rare combination of small‑company autonomy with NHS‑scale impact: your code runs in real GP practices.
  • A leading‑edge development environment with the budget and mandate to use the best tooling available.
  • A defined path to technical leadership as the engineering function grows.

How to apply

Send your CV and a short note to dustyn@primarycareit.co.uk. Instead of a generic cover letter, we'd rather you answered one question in a few paragraphs: "Describe a time you inherited a codebase you didn't write. What did you do in the first month?" We are an equal opportunities employer and welcome applications from all backgrounds.

Note for applicants: this role involves systems that process NHS patient data. The successful candidate will be subject to DBS check and will be expected to complete information governance training.

Senior Full Stack Developer - Clinical Platforms spec-driven AI first in Norwich employer: PRIMARY CARE IT LTD

Join a dynamic team that combines the agility of a small company with the impactful reach of NHS services. We offer a collaborative work culture that prioritises innovation and quality, alongside opportunities for professional growth as you take ownership of critical clinical platforms. With access to cutting-edge tools and a commitment to employee development, you'll play a vital role in shaping the future of healthcare technology.

P

Contact Details:

PRIMARY CARE IT LTD Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Full Stack Developer - Clinical Platforms spec-driven AI first in Norwich

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at PRIMARY CARE IT LTD or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to PRIMARY CARE IT LTD.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like PRIMARY CARE IT LTD.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like PRIMARY CARE IT LTD that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Senior Full Stack Developer - Clinical Platforms spec-driven AI first in Norwich

TypeScript
Node.js
React
Postgres
CI/CD
Automated Testing
Security Best Practices

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at PRIMARY CARE IT LTD.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at PRIMARY CARE IT LTD and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at PRIMARY CARE IT LTD

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If PRIMARY CARE IT LTD uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.