Create Alert
Email me similar jobs

Software Engineer (remote Typescript contract)

Location & Working Hours

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 exists

Our 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



  • Software Engineer (remote Typescript contract)

    Apply On Company Site
    Back to search page