Software Engineer (Junior or Mid-Level)

Software Engineer (Junior or Mid-Level)

Full-Time 28000 - 36000 £ / year (est.) No working from home possible
United States Digital Space LLC

At a Glance

  • Tasks: Build and improve web products for our quote comparison platforms.
  • Company: Join a fast-moving tech team in the heart of London.
  • Benefits: Competitive salary, direct access to decision-makers, and real ownership of projects.
  • Other info: Dynamic environment with opportunities for rapid skill development.
  • Why this job: Make an impact with your code and see your work live the same day.
  • Qualifications: Solid HTML/CSS/JS skills; experience with Git is a plus.

The predicted salary is between 28000 - 36000 £ per year.

ABOUT US

The company builds and operates a network of quote comparison platforms for the UK home‑moving market. When someone buys, sells, or moves home in the UK, they typically need a conveyancing solicitor, a property surveyor, and a removal firm — and they need to find and compare quotes for all three. Our brands cover every step of that journey:

  • Conveyancing Prices, Conveyancing Index, and Compare Conveyancing Quotes Online — instant quotes from regulated conveyancing solicitors for buyers, sellers, and remortgagers
  • Surveyors Compared and Building Survey Quotes — RICS-regulated surveying quotes (HomeBuyer Reports, Building Surveys)
  • Removals Index and Removals Quoter — removal company quotes from a vetted network of 500+ firms
  • Moving Compared — a single destination covering all three services in one
  • Pinlocal — the B2B platform that powers the supply side, distributing qualified leads from our comparison sites to conveyancers, surveyors, and removal firms across the UK

We're a small, fast‑moving team. You'll work directly with the people who make product decisions and see your changes live in front of real users the same day you ship them.

THE ROLE

We're hiring two Software Engineers — one junior and one mid‑level — to join us full‑time in our London office. Both roles are responsible for maintaining and continually improving the web products that power our eight comparison brands: quote funnels, results pages, payment flows, WordPress content sites, a Laravel partner portal, and the serverless workers and APIs that tie everything together. This is a broad, hands‑on role. Because each brand has its own history and deployment, our stack is deliberately varied: no‑build vanilla‑JS Cloudflare Pages sites, a Next.js / TypeScript / Tailwind app, a Svelte/SvelteKit portal monorepo, WordPress sites with custom themes and plugins, and a Laravel/PHP partner portal. The junior role suits someone with a solid grasp of HTML/CSS/JS who is ready to grow into a broad stack with guidance. The mid‑level role suits someone with 2–4 years of commercial experience who can work independently across the stack and take ownership of features end to end. Apply for whichever fits — we'll discuss level at the screening stage.

Salary: £28,000 – £36,000 (junior) or £40,000 – £50,000 (mid‑level).

WHAT YOU'LL DO

  • Build and iterate on multi‑step web forms, quote‑comparison interfaces, payment pages, and landing pages across our product portfolio
  • Maintain and extend our WordPress sites — editing themes, updating custom plugins, and deploying changes safely
  • Integrate and maintain third‑party APIs — address lookup, lender data, Google Maps, Stripe payments, Trustpilot/Google reviews, HubSpot, email delivery (SendGrid), and more
  • Write and maintain serverless Cloudflare Workers and Pages Functions (TypeScript and vanilla JS) that proxy and protect backend services
  • Deploy and manage applications on DigitalOcean (App Platform and Droplets) and Cloudflare, including basic Nginx and PM2 configuration
  • Run and evaluate A/B experiments: ship a variant, read the numbers, decide what sticks
  • Keep front‑ends snappy and accessible — performance budgets, caching headers, and Core Web Vitals matter here
  • Work through a GitHub pull‑request workflow with CI/CD: feature branch → automated checks → PR review → preview deploy → merge to main → live
  • Use AI‑assisted engineering tools (Claude Code) as a first‑class part of your daily workflow — writing, reviewing, and debugging code with agentic assistance
  • Investigate and fix bugs reported by the team or flagged by monitoring tools

WHAT WE'RE LOOKING FOR

Required for both roles:

  • Solid understanding of HTML, CSS, and JavaScript — you can build a form from scratch without a framework
  • Comfort reading and writing vanilla JS (we have codebases with no build step; you should be able to debug in a browser's DevTools without a source map)
  • Some experience with Git and GitHub (branches, pull requests, resolving merge conflicts)
  • Ability to work and communicate in English

Additionally required for the mid‑level role:

  • 2–4 years of commercial web development experience
  • Ability to take a feature from brief to production with minimal guidance
  • Confident working across both frontend and backend in the same week
  • Experience debugging across the full request lifecycle (browser → CDN → serverless function → external API)

Nice to have – Frontend:

  • WordPress theme or plugin development (PHP templating, WP hooks, the WP admin)
  • Any exposure to React, Next.js, Svelte, or SvelteKit
  • TypeScript basics
  • Tailwind CSS or CSS custom properties
  • HubSpot CMS — HubDB, custom modules, or HubL templates

Nice to have – Backend & infrastructure:

  • PHP — Laravel or any MVC framework
  • Node.js server‑side development (HTTP module, Express, Fastify, Hono, or similar)
  • SQL databases — MySQL or PostgreSQL (writing queries, understanding migrations)
  • Cloudflare Workers / Pages, Cloudflare D1, or any serverless platform
  • Basic Linux server administration — SSH, environment variables, PM2, Nginx config
  • Docker basics (docker‑compose for local development)
  • AWS (S3 or any cloud storage)
  • DigitalOcean App Platform or Droplets

Nice to have – Integrations & tooling:

  • Stripe or any payment API
  • Email delivery APIs (SendGrid or similar)
  • REST API consumption (fetch, error handling, reading API docs)
  • Basic knowledge of caching, HTTP headers, or CDN behaviour
  • Experience with CI/CD pipelines (GitHub Actions, CircleCI, automated preview deploys, or similar)
  • Monorepo tooling (Turborepo, pnpm workspaces)
  • Comfort using AI coding tools — we use Claude Code as an integrated part of our engineering workflow; candidates who have used agentic tools to accelerate development are well‑placed here

WHAT WE OFFER

Salary: £28,000 – £36,000 (junior) or £40,000 – £50,000 (mid‑level)

Full‑time in our London office, Monday to Friday

Small team: direct access to decision‑makers, no bureaucracy

Real ownership — you'll see your work live on the same day in most cases

Exposure to a genuinely broad stack across eight live brands (vanilla JS, Next.js, Svelte, Laravel/PHP, WordPress, Node.js, Cloudflare, DigitalOcean, Stripe, Supabase) — your skills will broaden fast

Clear path to grow as the team expands

Location & Relocation

London W1T: reliably commute or plan to relocate before starting work (required)

Work Location: In person

Software Engineer (Junior or Mid-Level) employer: United States Digital Space LLC

Join a dynamic and innovative team in the heart of London, where you'll have the opportunity to work on a diverse range of web products that directly impact the UK home-moving market. As a Software Engineer, you'll enjoy a collaborative work culture with direct access to decision-makers, allowing you to see your contributions live on the same day. With a clear path for growth and exposure to a broad tech stack, this is an excellent opportunity for both junior and mid-level engineers looking to advance their careers in a supportive environment.

United States Digital Space LLC

Contact Details:

United States Digital Space LLC Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer (Junior or Mid-Level)

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at United States Digital Space LLC or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to United States Digital Space LLC.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like United States Digital Space LLC.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like United States Digital Space LLC that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineer (Junior or Mid-Level)

HTML
CSS
JavaScript
Git
GitHub
WordPress Development
API Integration

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at United States Digital Space LLC.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at United States Digital Space LLC and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at United States Digital Space LLC

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If United States Digital Space LLC uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.