Principal Full Stack Engineer & Architecture Lead
Role details
Job location
Tech stack
Job description
Engineering, Product teams, and Data teams, to drive scalability, resilience, performance, and engineering excellence while remaining hands-on with development.This role would suit someone who enjoys solving complex technical challenges, mentoring engineers, and building modern distributed systems within a fast-moving product-led environment. Key ResponsibilitiesArchitecture & Technical LeadershipLead platform architecture and technical design decisionsDefine scalable, secure, and maintainable engineering standardsProvide technical leadership across frontend, backend, APIs, infrastructure, and integrationsDrive platform scalability, resilience, observability, and performancePartner with leadership teams to align technical strategy with business goalsAct as the senior technical authority for complex engineering decisionsHands-On EngineeringContribute directly to backend and frontend production codeBuild scalable applications using Node.js, TypeScript, React, and Next.jsDesign and develop
Requirements
AWS serverless and event-driven systemsDevelop and optimise PostgreSQL databases and queriesSupport engineering teams with the delivery of complex technical initiativesCloud, DevOps & InfrastructureDesign and maintain CI/CD pipelines and deployment automationBuild Infrastructure as Code using Terraform or AWS CDKImprove engineering workflows, release processes, and platform reliabilityImplement best practices across monitoring, logging, security, testing, and resilienceEnsure systems remain secure, scalable, and compliant with GDPR and healthcare regulationsEngineering LeadershipMentor and support engineers across the organisationConduct code reviews and promote engineering best practicesHelp establish coding standards, testing frameworks, and operational excellenceFoster a collaborative, high-performing engineering cultureTechnology StackCloud & Infrastructure AWS (Lambda, API Gateway, EventBridge, SQS, Step Functions, S3, CloudWatch, RDS)Backend Node.js, TypeScriptFrontend React, Next.js, Tailwind CSSData & Architecture PostgreSQL, Serverless, Event-Driven MicroservicesDevOps & Observability Terraform / AWS CDK, CI/CD, Monitoring & Logging About YouWe are looking for a technically strong and commercially minded engineering leader with:10+ years of software engineering experienceProven experience operating at Principal Engineer, Staff Engineer, or Architecture Lead levelStrong AWS cloud and serverless architecture expertiseExcellent full-stack development experience across Node.js, TypeScript, React/Next.js, and PostgreSQLExperience leading technical direction across engineering teamsStrong understanding of distributed systems and event-driven architectureExperience designing scalable, secure, production-grade systemsA hands-on mindset with a passion for building high-quality technologyDesirable ExperienceLife Science or regulated industry experienceGDPR and data security knowledgeAI/ML integrations or personalisation systemsSaaS or startup experienceWhat's On Offer£80,000 - £90,000 salaryHybrid working (office 2-3 days per week)30 days holiday including bank holidaysPension contributionBirthday day offModern equipment providedTeam events and collaborative cultureOpportunity to shape a fast-scaling healthcare platform with genuine social impact