> Markdown version of [/jobs/ext/3253950-mid-level-software-engineer](https://www.wearedevelopers.com/jobs/ext/3253950-mid-level-software-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). --- # Mid-level Software Engineer - **Company:** Bauer Media Outdoor - **Location:** London, UK - **Experience:** Experienced - **Salary:** £50,424.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Code Review, Continuous Integration, PostgreSQL, Node.Js, Software Engineering, SQL Databases, Data Streaming, TypeScript, ReactJS, Grafana, Backend, Build Management, Kubernetes, Deployment Automation, Real Time Data, Terraform, Jenkins - **Published:** September 9, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5877395081 ## About the Role At least 4 years of software engineering experience as a backend or full stack engineer using our stack - Experience with APIs, data flows, CI/CD pipelines, and monitoring - Ability to balance technical excellence with pragmatic delivery - Ability to understand business and user needs or problems and define realistic solutions - Good understanding of system design and performance trade-offs ## Description We're sunsetting our legacy system used by our clients and moving into a more sleek, advanced system where our clients can bid for advertising space, control the graphics on our advertising portals, view real time data and ad performance. You'll be key in the release of the platform and keeping it fresh with new feature builds and migrations. The majority of the role is focused on BA work with some FE work. Our stack: React, NodeJS, Typescript, Kubernetes, AWS, Terraform, Jenkins, Postgres, SQL, Grafana What you'll be doing - Design and build reliable, scalable features with minimal supervision - Contribute to architectural discussions and code reviews - Ensure performance, security, and reliability in your components - Write tests and automate deployments - Collaborate closely with Product, User Experience and Data / BI to deliver end-to-end solutions - Understand business and end-user needs, problems and feedback to optimse the product - Capture data and metrics on the success of the product and on how we deliver to continuously im-prove