cover image
Tech-Stitch

Senior Software Engineer

Hybrid

London, United kingdom

Senior

Full Time

17-12-2025

Share this job:

Skills

Leadership JavaScript TypeScript CSS PostgreSQL GraphQL HubSpot CI/CD Docker Version Control Test Stakeholder Management CRM Architecture Databases git react node.js tailwind AWS Marketing Analytics JavaScript/TypeScript Tailwind CSS CI/CD Pipelines Terraform

Job Specifications

Mission

Design, build, and evolve the next-generation digital platforms that power our client’s growth — delivering secure, scalable, high-performance experiences across content, membership, data, and engagement.

About the Role

Our client is rebuilding their digital infrastructure to support a richer content experience, deeper data integration, and a more personalised journey for their audience.

As a Senior Full-Stack Engineer, you will be the hands-on technical lead within a small, high-impact team. You will be an individual contributor (IC) responsible end-to-end across the full stack — from architecture and implementation through to deployment and operational stability.

You’ll work with modern application and cloud technologies — including a headless Wagtail CMS, Node.js, React (v19), GraphQL, Terraform, and a fully serverless AWS environment — ensuring the platform is fast, reliable, and built for scale. You will also partner closely with stakeholders across product, data, marketing, and content, translating needs into robust technical solutions.

What You’ll Do

Own full-stack delivery (IC): design, build, test, deploy, and operate core platform capabilities across frontend, backend, and infrastructure.
Technical leadership: set engineering direction, establish best practices (code quality, testing, observability, security), and raise standards across the platform.
Technology selection: assess trade-offs and recommend the right technologies and patterns for the job (performance, maintainability, cost, speed of delivery).
Stakeholder management: work directly with product, marketing, data, and content stakeholders to shape requirements, align on priorities, and deliver outcomes.
Agency partnership: collaborate with and manage external agencies/contractors where needed — defining scope, reviewing quality, ensuring delivery to standards, and integrating outputs cleanly.
Develop and maintain a Node.js application with a server-rendered React (v19) UI and Tailwind CSS.
Integrate with a headless Wagtail CMS (v7) via GraphQL, ensuring efficient and structured content delivery.
Work with a PostgreSQL (v17) CMS database and support implementation of OpenSearch during phase 2.
Use Git and Docker Compose for version control and local development workflows.
Build and maintain cloud infrastructure using Terraform, deployed into the client’s AWS environment.
Work extensively with AWS services including ECS Fargate, RDS, ElastiCache, S3, CloudFront, Cognito, Lambda, and Certificate Manager.
Support CI/CD pipelines using CodeBuild and CodePipeline.
Implement and maintain integrations with HubSpot, Beehive, PostHog, TicketTailor, and Cookiebot.
Ensure the platform supports cross-functional needs across product, data, marketing, and content.

About You

Strong senior-level experience building and shipping production systems with Node.js and modern JavaScript/TypeScript.
Proven full-stack capability: confident across frontend, backend, data, and cloud infrastructure.
Strong React skills, ideally in server-rendered or hybrid SSR architectures.
Confident working with GraphQL and REST APIs.
Hands-on experience with AWS and modern service architectures (serverless / managed services).
Practical experience with Terraform (or equivalent IaC) and cloud deployment patterns.
Solid understanding of relational databases (PostgreSQL preferred) and performance considerations.
Strong engineering judgement: able to propose solutions, explain trade-offs, and make pragmatic decisions.
Comfortable communicating with non-technical stakeholders and aligning engineering delivery to business outcomes.
Experience working with and overseeing agencies/third parties (briefing, quality control, integration, governance).

What Success Looks Like

A fast, reliable, scalable platform supporting high-quality content and user experiences.
Clear technical direction and a maintainable architecture that can evolve with the business.
Strong stakeholder confidence: priorities are aligned and delivery is predictable.
Effective agency contributions that integrate cleanly and meet quality standards.
Seamless integrations across CMS, CRM, analytics, events, and internal systems.
Automated, dependable deployments and modern cloud infrastructure.
Improved site performance, stability, and user engagement.
A well-structured, documented, future-ready codebase.

About the Company

At Tech-Stitch, we started with a simple idea: data recruitment should be built on trust and true expertise. Too often, candidates feel misrepresented and companies struggle to find the right talent because recruiters lack the technical depth to bridge the gap. We’re on a mission to disrupt this status quo by rethinking how tech professionals present themselves—and how employers evaluate them. Our approach puts clarity, skills, and real-world impact at the center of the hiring conversation. Know more