Software Engineer (Junior or Mid-Level)

iPlace Global
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
£ 50K

Job location

Charing Cross, United Kingdom

Tech stack

ASP.NET
HTML
JavaScript
PHP
API
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
CSS
Cloud Storage
Continuous Integration
Database Queries
Software Debugging
Web Development
Github
Google Maps
Laravel
PostgreSQL
Linux System Administration
MySQL
MVC
Nginx
Svelte
Software Tools
Digitalocean
PM2
Next.js
SQL Databases
Systems Integration
TypeScript
Web Usability
WordPress
CircleCI
Tailwind
React
Caching
Backend
Stripe
Templating
Cloudflare
Sendgrid
Front End Software Development
Hubspot
REST
Serverless Computing
Docker
Monolithic Repository

Job description

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., * 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, 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

Requirements

Do you have experience in WordPress?, 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., 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), 2. A link to any code you've written - a GitHub profile, a project, a CodePen, anything that shows how you think

Benefits & conditions

Salary: £28,000 - £36,000 (junior) or £40,000 - £50,000 (mid-level)., * 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

About the company

iPlace Global 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., 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.

Apply for this position