Software Engineer (remote Typescript contract)
Remote. You'll work with a Lead Engineer and collaborate closely with a small product & design team. Core working hours are aligned to UK time (GMT/BST).
Why this role existsOur automated UX-audit platform is live and revenue-generating, but we're scaling from consultancy tool to self-serve SaaS. To ship faster and broaden coverage we're looking for a growth-minded engineer who can:
• Own day-to-day feature work in a TypeScript monorepo (Next.js + Node + GraphQL/tRPC).
• Extend Playwright-based browser tests that power 400+ UX and performance checks.
• Help harden the product for multi-tenant SaaS—auth, billing, analytics and CI/CD.
• Learn modern DevOps (AWS + Terraform) and observability practices from an experienced Lead Engineer.
You'll have real impact from day one, touching production code, shaping engineering standards and seeing your work used by household-name brands.
What you'll do• Full-stack feature delivery – build UI components (React/Next.js) and backend endpoints (Node, Prisma, GraphQL/tRPC).
• Browser-automation & testing – create resilient Playwright flows that mimic real users, capture screenshots and feed our AI evaluation pipeline.
• Quality & reliability – write unit/integration tests, help triage bugs, and contribute to runbooks and alerting dashboards.
• DevEx & CI/CD – improve developer tooling, keep pipelines green, and learn AWS/Terraform workflows for infrastructure-as-code.
• On-call collaboration – respond to incidents alongside your paired engineer, follow runbooks, escalate when needed, and help refine our on-call process.
• Pairing & mentorship – work closely with the Lead Engineer; receive daily feedback, code reviews and structured learning time.
• Continuous improvement – propose small UX tweaks, performance wins, and documentation updates that make the product—and your team—better every sprint.
The profile we're after• 2–4 years professional experience building web applications.
• Solid TypeScript/JavaScript skills across both front end (React or similar) and back end (Node/Express, tRPC, GraphQL or REST).
• Familiar with modern testing frameworks (Playwright, Cypress, Jest, Vitest, etc.).
• Comfort with Git-based workflows, CI tools and package managers.
• Eagerness to dive into AWS, Terraform, observability stacks and LLM integrations—you don't need to be an expert yet.
• Clear communicator who enjoys async collaboration and constructive code reviews.
• Growth mindset: you own your learning path, ask smart questions and enjoy shipping.
Nice-to-haves: Exposure to Stripe, Zitadel/Auth0, PostHog/Segment, Lighthouse SDK, or Nix/NixOS.
What we offer• Competitive salary benchmarked to local market.
• Direct mentorship from a Lead/Principal engineer, with a personal learning budget and 20% “sharpen-the-saw” time.
• Accelerated career path—option to specialise (DevOps, frontend, AI) or grow into senior/full-stack ownership.
• Low-bureaucracy culture: ideas move from spec to production in days, not months.
Interview process (1–2 weeks total)Stage
Focus
Duration
Intro call
Culture fit & motivation
30 min
Technical exercise
Realistic take-home or live pairing (your choice)
3–4hrs take-home / 90min live
System walkthrough
Discuss your solution & Jurnii's architecture
60 min
Offer
References & chat with CEO
–