Software Engineer (contract) in City of London
Software Engineer (contract)

Software Engineer (contract) in City of London

City of London Full-Time 36000 - 60000 ÂŁ / year (est.) Home office possible
J

At a Glance

  • Tasks: Build innovative software features and enhance automated testing for a growing SaaS platform.
  • Company: Join a dynamic tech company with a focus on collaboration and innovation.
  • Benefits: Competitive salary, mentorship, personal learning budget, and flexible remote work.
  • Why this job: Make a real impact from day one while working with cutting-edge technologies.
  • Qualifications: 3-5 years of web application experience and strong TypeScript/JavaScript skills.
  • Other info: Accelerated career growth opportunities in a low-bureaucracy environment.

The predicted salary is between 36000 - 60000 ÂŁ per year.

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?

Software Engineer (contract) in City of London employer: Jurnii

Join a dynamic and innovative team where your contributions will have a tangible impact from day one. With a strong focus on mentorship, continuous learning, and a low-bureaucracy culture, you'll thrive in an environment that encourages growth and collaboration. Enjoy the flexibility of remote work while being part of a forward-thinking company that values your input and fosters your professional development.
J

Contact Detail:

Jurnii Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (contract) in City of London

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who might know someone at the company you're eyeing. A friendly chat can sometimes lead to a referral, which is a golden ticket in the job hunt.

✨Tip Number 2

Get ready for those interviews! Brush up on your TypeScript and JavaScript skills, and be prepared to showcase your experience with React and Node. Practising coding challenges and system design questions can really help you stand out.

✨Tip Number 3

Show off your projects! If you've built anything cool using TypeScript, Next.js, or Playwright, make sure to highlight it during interviews. Having a portfolio of your work can really impress potential employers and give them a taste of what you can do.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect directly with us.

We think you need these skills to ace Software Engineer (contract) in City of London

TypeScript
JavaScript
React
Next.js
Node
GraphQL
tRPC
Playwright
Cypress
Jest
Git
CI/CD
AWS
Terraform
Communication Skills

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Software Engineer role. Highlight your TypeScript and JavaScript skills, and mention any relevant experience with React, Node, or GraphQL. We want to see how you fit into our team!

Show Off Your Projects: Include links to your GitHub or any projects you've worked on that showcase your coding skills. If you've built anything using Playwright or have experience with CI/CD, let us know! We love seeing what you've created.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon. We appreciate a well-structured application that gets straight to the point—just like we do in our code!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to the right people. Plus, it shows us you're keen to join the StudySmarter team!

How to prepare for a job interview at Jurnii

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript, Node, and React. Brush up on your knowledge of GraphQL and Playwright too, as these are key to the role. Being able to discuss your experience with these technologies will show that you're ready to hit the ground running.

✨Prepare for Pair Programming

Since you'll be working closely with a Lead Engineer, practice pair programming scenarios. This could involve coding challenges or discussing your thought process while solving problems. It’s all about demonstrating your collaborative skills and how you approach coding tasks.

✨Show Your Growth Mindset

Be ready to talk about how you’ve taken ownership of your learning path. Share examples of when you’ve asked questions, sought feedback, or made improvements in your previous roles. This will resonate well with the team’s culture of continuous improvement.

✨Ask Smart Questions

Prepare insightful questions about the company’s tech stack, team dynamics, and future projects. This not only shows your interest but also helps you gauge if the role aligns with your career goals. Plus, it sets a positive tone for the conversation!

Software Engineer (contract) in City of London
Jurnii
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>