
Lead Software Engineer
Job Description
Posted on: October 13, 2025
Location & Working Hours
Remote within ±4 hours of UK time. You’ll collaborate daily with two junior engineers in South Asia and coordinate with a London-based executive team. Participation in an out-of-hours on-call rota (approx. one week in three) is part of the role.
Why this role exists
We’re a tech-enabled UX agency. Our flagship product turns a multi-week manual UX audit into a 15-minute automated assessment powered by deep browser automation and AI. The platform is live, profitable, and now needs hardening for self-serve SaaS. Over the next 12 months you will:
- Stabilise and “SaaS-ify” the core assessment engine so customers can sign up and run audits unaided.
- Migrate bespoke infrastructure (Nix/NixOS) to AWS + Terraform, simplify CI/CD, and decide whether to split our monorepo.
- Strengthen auth (Zitadel) and billing (Stripe), and expand analytics (Posthog, Lighthouse SDK).
- Lay foundations for a broader UX tools suite that the consultancy and our clients will use end-to-end.
- Introduce standards and processes, on-call rota, incident runbooks, observability, to support growing client traffic.
You’ll own the technical roadmap, ship code daily, and translate priorities between engineers and the C-suite.
What you’ll do
- Hands-on architecture & coding – design and deliver TypeScript across Next.js, Node, GraphQL/tRPC and supporting services.
- Browser automation & AI integration - extend and maintain headless test flows (Puppeteer / Playwright / Selenium) that power automated UX checks; explore LangGraph.js and LLMs for deeper insights.
- Infrastructure leadership - blueprint AWS IaC (Terraform), phase out Nix configs, and keep pipelines green.
- Operational excellence - create an on-call rota, build alerting dashboards, and personally cover your rotation.
- People management - mentor two juniors, run lightweight agile rituals, and set engineering standards.
- Stakeholder liaison - convert consulting goals into technical milestones, demo progress to execs and clients, and flag risks early.
- Future tribe lead - help shape a squads-and-tribes model and step up to lead a tribe as we scale.
The profile we’re after
- 6+ years building production web apps, at least 3 with TypeScript across front end and back end.
- Proven delivery of SaaS or platform work - moving from prototype to hardened, multi-tenant production.
- Solid with React/Next.js SSR/SSG patterns, API design (REST and/or GraphQL), and database-backed services.
- Comfortable designing and operating AWS infrastructure via Terraform (or Pulumi, CDK).
- Hands-on experience with browser automation (Playwright, Puppeteer, Selenium) for testing or data-gathering.
- Exposure to real-time analytics, auth and billing systems a plus (Hasura, Zitadel, Stripe).
- Track record mentoring engineers and running on-call/incident processes.
- Clear written and verbal communicator able to brief execs, consultants and non-technical stakeholders.
What we offer
- Competitive salary.
- Influence from day one: shape architecture, DevEx and engineering culture.
- Fast growth path - opportunity to build and then lead a larger tribe.
- Hardware, training budget and travel for occasional team off-sites.
- Supportive, low-bureaucracy environment where decisions translate quickly into action.
Interview process (2–3 weeks total)
- Intro call
Culture & mutual fit (basic engineering process questions)
30 min
- Technical deep-dive
System design, code walkthrough
90 min
Executive panel
- Roadmap discussion & Q&A
45 min
- Offer
References & negotiation
–
Ready to scale automated UX assessment for the world’s leading brands?
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

DesignRemoteJobs.com
Get DesignRemoteJobs.com on your phone!

Freelance Application Developer – Remote

Senior Frontend Developer for Data Training (React)

Freelance Web Designer – Rebranding

Freelance Designer – Remote
