Principle Developer
Naturecan Ltd β United Kingdom Β· Posted ~1 month ago
π Log in to save this job, tailor your resume & track your apply process β 7 days free, no card needed.
Log in to add to target listDescription
Group Technology
Principal Developer
Full-time
Stockport office every Thursday; remote the rest of the week Salary dependent on experience
About Naturecan
Naturecan Group is a fast-growing, multi-entity health and wellness business operating across e-commerce, regulated pharmacy, and clinical healthcare.
We run operations across the UK, Germany, and beyond β brands include Naturecan (D2C, ~50 Shopify stores), Mycannabis and Nowomed (German medical cannabis pharmacy), WMG Pharma (wholesale pharmaceutical distribution), and Dose (our CQC-registered UK medical cannabis clinic, in development).
Group net sales continue to group across Naturecan Core, MedCan pharmacy, WMG wholesale, and Dose all scaling simultaneously.
The technology team sits at the heart of that growth: we build and maintain the platforms that underpin every entity in the group.
The Role
This is a group-level principal technical role.
You will report directly to the IT Director with a remit that spans infrastructure ownership, cross-team technical collaboration, and the ability to float across streams and pick up whatever is most critical at any given point.
The nature of the role is breadth and depth in equal measure.
One day you may be deep in a server performance issue for the MedCan WordPress estate; the next you are reviewing Doseβs payment gateway architecture or driving the security remediation programme.
Context switching at pace β without losing technical rigour β is fundamental to how this role operates.
In Practice, The Role Has Two Dimensions
Technical ownership.
β owning the groupβs infrastructure, security governance, DNS, AI strategy, and platform-level decisions that require principal-level experience.
This includes driving improvements to internal tooling and communications infrastructure β ensuring the business operates on the right foundations as it scales.
Cross-team technical collaboration.
β supporting the Engineering Manager and delivery teams as a senior technical resource β available to dig into hard architectural or infrastructure problems and provide technical continuity across delivery streams when needed.
At the outset this is an individual contributor role with no people reporting line β influence through technical depth and judgement rather than hierarchy.
That said, this role is not rigidly defined.
We are looking for the right person first, and if that person brings people leadership as an additional strength, there is a natural opportunity for the role to evolve in that direction as the team grows.
What matters most is exceptional technical ability and the drive to use it.
As an e-commerce and healthcare business, our platforms run 24/7.
Occasionally that means responding to something outside of normal hours β this is part of the role and expected on those rare occasions when itβs needed.
We are flexible in return: if youβve been working late resolving a critical issue, you are not expected to be online first thing the following morning.
The goal of this role is also to put the right guardrails in place so that those situations become increasingly rare.
What Youβll Own
Infrastructure & Security
Own all DNS and domain management across the Naturecan group β a senior-only responsibility with significant business riskLead the security audit remediation programme β driving findings from third-party security partners through to resolutionEndpoint management and device security β Windows EOL, device encryption, endpoint tooling configuration, and Active Directory governanceGCP and cloud infrastructure governance β security posture, access controls, cost managementOversee infrastructure migration for MedCan and related legacy server decommissionDrive the migration of internal business communications onto modern, structured tooling β reducing reliance on informal channels and building an infrastructure that scales with the businessOngoing IT decisions that require senior judgement β device lifecycle, authorisation decisions, tooling governance across the group
MedCan β Platform Stability & Active Workstreams
Work with the engineering team to formalise a clear stability plan for Mycannabis 360 and Mycannabis Wuppertal β addressing current performance constraints and ensuring the platform remains stable as clinic volumes and data growAssess the right path forward for the MedCan WordPress estate: near-term improvements, plugin and database maintenance, monitoring and alerting β with migration to Dose as the longer-term destinationOwn the ongoing WordPress maintenance cadence: plugin security and rewrites, DB cleansing (every 3β6 months as order data grows), uptime monitoring improvementsTeleclinic onboarding β technical oversight of the Clinics API and new integrations as MedCan scales its prescriber networkPayment gateway integrations across the MedCan estate β future providers; implementation oversight and security review
Dose β Technical Oversight
Payment gateway integration β senior technical oversight and review, working closely with the Dose team and Engineering ManagerArchitecture review on complex Dose decisions β regulatory data handling, CQC compliance, patient data securityDevOps support for the Dose platform β CI/CD, environment management, deployment pipeline stabilityCross-platform technical decisions, particularly where the Nowomed-to-Dose migration path intersects with MedCan infrastructure
AI Automation & Developer Productivity
Support the Engineering Managerβs AI automation programme β contributing technically to the meeting-to-Jira pipeline, communications-to-ticket dashboard, and RAG systems across Jira, Confluence, and codebasesDrive AI code completion and tooling adoption across both engineering teams β building shared workflow standards at scaleOwn the technical strategy for Claude Enterprise, API consumption governance, and MCP integration across the groupIdentify and ship AI-driven improvements that reduce manual overhead in sprint planning, incident response, and onboarding
Engineering Standards
Set and maintain code review standards and engineering quality bar across Dose and MedCan teamsA senior technical resource for the Engineering Manager and delivery teams β available to dig into the hard problems and bring them to resolutionTechnical mentoring for the Dose Engineering Lead and senior developers across both streamsDeveloper productivity tooling β sprint analytics, Jira workflow improvements, shared tooling standards
What Weβre Looking For
Weβre looking for someone with most of the following β you donβt need to tick every box:
Technical depth
8+ years of professional software development, with strong backend and systems-level experienceComfortable across a mixed stack: WordPress/PHP (MedCan estate), TypeScript/Bun.js (Dose).
Node.js experience is directly transferable.Deep understanding of security architecture β authentication, authorisation, DNS/email security (SPF, DKIM, DMARC), endpoint management, access controlsInfrastructure experience: cloud (GCP, AWS), VPS/dedicated server management, migrations, and infrastructure-as-code approachesPayment gateway integration experience β PSPs, webhooks, idempotency, and secure handling of payment flows in regulated contextsRESTful API design and review β able to audit, improve, and set standards across codebases you didnβt writeWordPress performance, plugin management, and database optimisation β able to diagnose and resolve platform degradation under load
Regulated Environment Experience
Experience working in healthcare, fintech, or other regulated environments where data security, audit trails, and compliance requirements shape technical decisionsFamiliarity with GDPR in a practical engineering context β not just as a compliance checkbox
AI tooling & automation
Hands-on experience with AI-assisted development β LLMs, MCP servers, RAG systems, and automation pipelinesAbility to build and govern AI tooling at an organisational level β team-wide adoption, standards, and cost governance
Working style
Thrives on context switching β equally at home firefighting a live server issue and progressing a longer-term security programme; able to reprioritise without losing momentum on eitherOperates autonomously and works at pace β picks up complex problems, drives them to resolution, and communicates clearly throughoutComfortable as a senior technical contributor without a people reporting line β influence through depth, not hierarchyStrong written communication β able to translate complex technical situations into clear, concise summaries for non-technical stakeholdersReliable under pressure β shows up on incidents, traces root causes quickly, and communicates clearly while doing itComfortable with the realities of e-commerce and regulated healthcare β platforms run around the clock, and occasionally so do the people who build them
About The Team
The engineering team is small, direct, and high-trust.
The Engineering Manager leads delivery across Dose and MedCan.
The Dose team is a mix of FTE and senior contractors focused on the clinical platform.
MedCan has a core senior developer and a growing clinic operation.
Naturecan Core has two developers supporting ~50 Shopify stores.
You will report to the IT Director, work closely with the Engineering Manager, and have direct visibility into every significant technical decision across the group.
You won't be operating in isolation β the IT Director works alongside you on the areas that need it, and the wider team is collaborative and high-trust.
This role is new.
It was created to meet a structural need for a principal-level technical authority that can operate across every part of the group β picking up senior technical workstreams, supporting delivery teams, and building the technical foundation for a business scaling toward Β£150m in net sales.
You will be building the function, not inheriting it.
What We Offer
Salary
Depending on experience
Location
Stockport office every Thursday; remote the rest of the week
Pension
Company pension scheme
Health
Private health insurance
Staff discount
Naturecan group product discount
AI Tooling
Claude Enterprise access β AI-assisted development workflows embedded in how we work
Culture
Small team, big ambition β genuine ownership and direct access to decision-makers
Process
Two-week sprints, retrospectives, pair working practices
Flexibility
We trust you to manage your time β if youβve been working late on an incident, you are not expected in early the next morning
Equity
Meaningful equity conversation for the right candidate
Growth
Opportunity to build a team as the business scales
Interview Process
Initial call (30 mins) β role overview and mutual fitTechnical review (1 hour) β architecture, system design, prior work walkthroughTeam meet β working practices, Q&A with the Engineering Manager and IT DirectorOffer
We have 87,951 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume β in under a minute we'll analyze all 87,951 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume