Software Engineer (contract)
Contract --> Full Time
Location & Working Hours
Remote, ideally within ±4 hours of UK time. You’ll work with a London‐based Lead Engineer and collaborate closely with a small product & design team.
Why this role exists
Our automated audit & benchmarking platforms are live and revenue‐generating, but we’re scaling from consultancy tool to self‐serve SaaS. To ship faster and broaden coverage we’re adding two growth‐minded engineers 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
- 3–5 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)
- Intro call: Culture fit & motivation (30 min)
- Technical exercise: Realistic take‐home or live pairing (your choice) (3–4 hrs take‐home / 90 min live )
- System walkthrough: Discuss your solution & Jurnii’s architecture 60 min
- Offer References & chat with CEO
Ready to level‐up your TypeScript skills, ship code that powers automated UX insights for global brands, and grow alongside a seasoned engineering team?