> Markdown version of [/jobs/ext/2486609-junior-platform-engineer](https://www.wearedevelopers.com/jobs/ext/2486609-junior-platform-engineer). 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). --- # Junior Platform Engineer - **Company:** The Engineer - **Location:** Cowbridge, UK - **Experience:** Starter - **Salary:** £35,000.0 - £38,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Amazon Web Services, Amazon Elastic Compute Cloud, Amazon S3, Automation of Tests, Bash Shell, Command-Line Interface, Databases, Database Schema, Payment Systems, Linux System Administration, Operational Databases, Commercial Software, Standard Sql, SQL Databases, Web Applications, ReactJS, Spring-boot, Swift (Programming Language), Backend, Git, Vue.js, Kotlin, Cloudwatch - **Published:** August 25, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=d452351cd3c9f7a0 ## About the Role * Good SQL skills. You can read an unfamiliar database schema, write joins and aggregates, and explain what your query does, and does not, prove. * Command-line confidence. You are comfortable using Bash or a similar environment and can read and understand a script. * Ability to read Java. You don't need to be an expert, but you should be able to navigate an unfamiliar service and understand how a particular piece of data is produced. * Comfort with Git and pull requests. * Clear written English. You'll often need to explain technical issues accurately to people who aren't technical. * Good organisation. You can manage several pieces of work and maintain a reliable written record while switching between products. * A careful approach to engineering. You're comfortable stopping to ask questions rather than making assumptions, and you're willing to say when you don't know something. Desirable: You don't need all of these, but experience with any of them would be useful: * AWS, particularly EC2, S3, CloudWatch or Systems Manager. * Spring Boot or another server-side framework. * Kotlin, Swift, Vue or React. * Payment systems, invoicing or accounting data. * Linux server administration. You don't need: * A university degree. * Previous commercial software engineering experience. * Knowledge of our specific technology stack. We're very happy to consider candidates coming from an apprenticeship, bootcamp, first support role or another route into technology, provided you can demonstrate the skills and attitude we're looking for. We'll teach you our stack. What matters most is that you are curious, methodical and willing to check your work properly., * Are you confident with SQL? * Can you read Java? * Do you have excellent and clear written English skills? ## Description We are looking for a Junior Platform Engineer to work directly with our CTO across the group's products. This is a varied role, roughly 50% operations and 50% development. You'll work on live systems as well as products that are still being built, giving you exposure to a much broader range of engineering work than you would typically get in a single-product role. Your work will initially be reviewed and approved by the CTO before reaching production. As your experience and judgement develop, you'll take on increasing responsibility and independence. Your week could involve investigating a payment issue on a live platform, deploying a service, reviewing a dependency upgrade, answering a question using production data, or helping establish the infrastructure for a new product. It's a role for someone who enjoys variety, wants to learn quickly and takes pride in doing things properly. What you'll be doing: * Investigating questions using live data and SQL, checking important figures carefully before they are reported. * Preparing and carrying out approved production data changes safely and methodically. * Deploying backend services and web applications using our deployment tooling. * Investigating live faults using application logs and database information. * Supporting customers and field users when they are blocked and fixing underlying causes rather than just symptoms. * Building and maintaining small operational tools and automated tests. * Writing and reviewing pull requests and keeping dependencies and builds up to date. * Developing small features and fixes across Java backends, web applications and mobile apps. * Helping set up new products, including repositories, pipelines and environments. * Maintaining runbooks, technical decisions and action logs. * Progressing towards participation in the on-call rota once you are ready., One of our live products does not currently have a staging environment. Changes therefore have to be handled carefully against the real system, using tooling, restore points, testing and review rather than relying on a separate environment. That means attention to detail matters. The most important skill for this role isn't knowing a particular framework. It's knowing how to check your work. We're looking for someone who notices when a database column doesn't mean quite what its name suggests, understands the difference between a test that passed and a test that genuinely tested something, and is comfortable saying "I'm not sure" and stopping rather than guessing. If that sounds like you, you'll fit in well here. How we'll assess you: There is no whiteboard coding exercise. We'll give you read-only access to a realistic dataset and ask you to answer a question using it. We're interested not just in the answer, but in how you check that your answer is correct. We'll also ask you to tell us about something you got wrong in the past and how you discovered and corrected it. ## Related Videos - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Platform Engineering vs. DevOps Why not both?](https://www.wearedevelopers.com/videos/885-platform-engineering-vs-devops-why-not-both) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)