> Markdown version of [/jobs/ext/346462-software-engineer-junior-or-mid-level](https://www.wearedevelopers.com/jobs/ext/346462-software-engineer-junior-or-mid-level). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer (Junior or Mid-Level) - **Company:** iPlace Global - **Location:** London, UK - **Experience:** Starter - **Salary:** £28,000.0 - £50,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, HTML, JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Amazon S3, Cascading Style Sheets (CSS), Cloud Storage, Continuous Integration, Database Queries, Software Debugging, Web Development, Github, Google Maps, Laravel, PostgreSQL, Linux System Administration, MySQL, Model View Controller (MVC), Nginx, Svelte, Software Tools, Digitalocean, PM2, Next.js, SQL Databases, Systems Integration, TypeScript, Web Usability, WordPress, Circleci, Tailwind, ReactJS, Caching, Backend, Stripe, Templating, Cloudflare, Sendgrid, Front End Software Development, Hubspot, Restful APIs, Serverless Computing, Docker, Monolithic Repository - **Published:** June 17, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=0814e72970b5651e ## About the Role 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 ## 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 ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [MySQL Protocol Features You Should Be Aware Of](https://www.wearedevelopers.com/videos/100267-mysql-protocol-features-you-should-be-aware-of) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More](https://www.wearedevelopers.com/videos/1786-wearedevelopers-live-ai-freelancing-keeping-up-with-tech-and-more) - [Coding for Good: Achieving social change with an app](https://www.wearedevelopers.com/videos/1645-coding-for-good-achieving-social-change-with-an-app) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)