Senior Full-Stack Architect — Core Platform, InfrastructureFreelanceJobs • Canada
Cette offre d'emploi n'est plus disponible
Senior Full-Stack Architect — Core Platform, Infrastructure
FreelanceJobs
- Canada
- Canada
À propos
About Us
We're a specialist pharmaceutical consultancy. We help pharmaceutical companies navigate the complexity of bringing drugs to market — from launch strategy through to commercial execution. Our competitive edge is deep domain expertise in an industry where context is everything.
We're now evolving that model. Not into a software house, but into a consultancy with embedded product capabilities - purpose-built, AI-powered software solutions that integrate directly into client workflows. Think bespoke applications that solve specific problems our consultants already understand deeply, built on an enterprise-grade foundation we own and evolve.
This isn't theoretical. We've already shipped the first product, and have built the initial version of the core platform. We need the technical authority to own it, scale it, and make it the engine behind every solution we deliver.
What We've Built
We've built a working V1 of an enterprise-grade core platform - a reusable foundation that handles the things every serious application needs: authentication, access control, compliance-oriented audit and security, and infrastructure management. The stack is TypeScript end-to-end with a React frontend, NestJS backend, and PostgreSQL database, containerised with Docker.
The vision is straightforward: every new client solution starts by cloning this Core. Project developers build only the client-specific functionality on top of a proven, secure foundation — no rebuilds between stages, no re-architecture as requirements grow. The same application evolves from first delivery through to production on a single codebase.
We've already shipped the first product on this architecture. Now we need the technical authority to own the platform, harden it, and turn it into the repeatable engine behind every solution we deliver.
The Role
We're looking for a contracted senior technical specialist to act as Stratt's sole technical authority. This is a hands-on role that spans platform architecture, infrastructure ownership, and developer oversight. You won't be advising from a distance - you'll be the person who holds the full architectural context and makes it work.
Core Platform Ownership & Architecture
- Own and evolve the Core platform codebase across all of its components
- Ensure every new project follows the established layered architecture
- Advance SOC 2 compliance readiness as the business scales
- Promote features built for individual projects into the shared foundation where they have general applicability
- Maintain architectural standards that ensure solutions are enterprise-grade from day one
DevOps & Infrastructure
- Take full ownership of infrastructure, removing our current dependency on a third-party provider
- Manage CI/CD pipelines, Docker-based deployments, and Terraform automation
- Ensure solutions are deployable to any cloud (AWS, Azure, GCP) or directly onto client infrastructure
- Own disaster recovery, fire drills, and incident resolution — the person managing infrastructure must understand the application
Developer Oversight & Quality Control
- Guide and review contracted project developers who build the application layer on top of the Core
- Define technical standards, Git workflows, code review practices, and architectural guardrails
- Manage environment promotion (Dev → Staging → Production) across all active projects
- Write clear developer briefs per project — what's in scope, what the Core provides, what constraints apply
Specification Translation (Process Definition)
- Help define the methodology for translating business requirements into functional specifications that developers can execute against
- Establish a standardised, repeatable discovery-to-spec process that bridges our consultancy expertise and the development team — this is about building the process, not running it day-to-day
What We Need
Must Have:
- TypeScript — deep fluency across front-end and back-end
- React — proficient, not just familiar
- PostgreSQL and ORM experience (Prisma preferred)
- Docker — comfortable with containerised deployment and orchestration
- Git best practices — submodules, worktrees, branching strategies, mono-repo management
- DevOps ownership — provisioning, deployment, monitoring, security hardening (not just familiarity — the ability to run this independently)
Strong Nice-to-Have:
- NestJS (any strong TypeScript developer can learn it quickly)
- Terraform
- CI/CD pipeline experience
- System architecture at scale — modularising and sharing code across multiple products
- Cloud platform depth in AWS or Azure
- SOC 2 or ISO 27001 awareness — experience in regulated industries (pharma, finance, health)
Who You Are
This isn't a pure developer role and it isn't a pure DevOps role - it's the person who holds the full picture. You'll likely come from one of these backgrounds:
- Senior Full-Stack Engineer or Technical Lead who has grown into infrastructure ownership and platform-level responsibilities
- Platform or Staff Engineer at a product company or consultancy, responsible for shared foundations that other teams build on
- Fractional or Interim CTO from the startup or scale-up world, comfortable wearing many hats in lean environments
You should be comfortable operating in a small, fast-moving business where you'll be the only senior technical voice. You should be pragmatic, opinionated about quality, and motivated by building something from a strong foundation rather than inheriting a mature organisation.
You don't need pharmaceutical industry experience, but you should have awareness-level understanding of working in regulated environments — data compliance, audit trails, role-based access as non-negotiable requirements.
Engagement Structure
- Contracted interim / fractional engagement
- Competitive retainer (this is a senior, high-trust position — the engagement reflects that)
- Approximately hours/month initially, with flexibility as project volume grows
- Remote, UK preferred
- Duration: 6–18 months, reviewed as scale justifies
What Stratt Offers
- A platform that already exists — this isn't a blank-canvas role. The Core is built, the architecture is defined, the first product has shipped.
- Genuine technical authority — you define standards, make architectural decisions, and shape the technical direction.
- Commercial context that matters — our clients are pharma companies navigating drug launches. The work has direct impact on patient access to treatments.
- A lean model with real autonomy — no layers of management. Direct line to the MD. Decisions happen in days, not quarters.
- IP that compounds — every client engagement evolves the Core. The platform you maintain becomes more valuable with each project shipped.
To Apply
Tell us about a platform or shared technical foundation you've built or owned — not features, the foundation itself. What decisions did you make, what did you learn, and how did it evolve over time?
If you've worked in regulated environments or overseen contracted developers, we'd like to hear about that too.
Contract duration of more than 6 months. with 40 hours per week.
Mandatory skills: DevOps, Cloud Management, Cloud Implementation, Database Architecture, Terraform, TypeScript, React, , GitHub, NestJS
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.