Junior Backend Engineer
Start your career building scalable systems that power media & AI innovation Are you a recent Computer Science graduate/early-career engineer with a passion for building modern backend systems? Apply!
We are seeking a highly motivated Backend Engineer with a strong foundation in Computer Science and a passion for building modern backend systems. The ideal candidate will have solid programming fundamentals, experience with Python, and an interest in developing scalable systems and automation. This role is well-suited to a newly qualified graduate or early-career engineer who is eager to grow, learn from experienced developers, and contribute to a wide range of backend and cloud-based projects.
You will work closely with Data Engineers, Cloud Engineers, and Product stakeholders to build efficient, secure, and scalable backend services that power our analytical and media technology products.
We are particularly interested in candidates who have curiosity or experience in AI Engineering, AI tools, or cloud-based AI services. Working alongside our Data Science team, you will help support the development and deployment of intelligent features using technologies such as Snowflake Cortex and DOMO AI.
About Us:
We are a progressive Customer Acquisition / Direct Response Media Planning and Buying Agency. All Response Media has seen a sustained and successful period of growth both organically and new business wins and is now ranked in the top 15 UK Media Planning and Buying agencies.
Headed by the most senior executive board of any UK-based performance agency, with over 160 talented professionals working from our offices in London, Leeds, Amsterdam and Paris, we collaborate with clients, technology partners and stakeholders to deliver successful solutions to clients of all sizes, operating across all market sectors.
We do the best job possible because we really do care. That means we should be as accountable, responsive and expedient as possible, pragmatic yet innovative and always enthusiastic.
Key responsibilities:
- Design, develop, and maintain backend services using Python as your primary language.
- Apply good software engineering practices including object-oriented programming, modular design, and testing.
- Work with cloud-native services (primarily AWS) including Aurora, Load Balancers, Security Groups, serverless compute (Lambda), and S3.
- Implement logging and monitoring using tools such as CloudWatch, DataDog, or equivalent.
- Working with Docker and Kubernetes for containerization and orchestration.
- Support Data Engineering teams using Airflow and DAG-based data workflows.
- Collaborate with the Data Science team to support their data and model needs
- Design and implement robust, scalable backend systems using Python as the primary language.
- Apply object-oriented principles and design patterns to maintain clean, maintainable code.
- Leverage cloud-native services (primarily AWS) including Aurora, Load Balancer, Security Groups, and serverless compute options.
- Perform comprehensive testing, debugging, and optimisation of backend components.
Required Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Strong understanding of Computer Science fundamentals, including OOP, data structures, and algorithms.
- Proficiency in Python and solid familiarity with JavaScript.
- Hands-on experience with React, whether from university work, personal projects, or internships.
- Basic understanding of cloud services, preferably AWS.
- Experience building or consuming REST APIs.
- Familiarity with Git, testing methodologies, and software engineering best practices
- Understanding of relational databases (SQL) and basic NoSQL concepts.
- Strong problem-solving ability, initiative, and willingness to learn.
- Excellent communication skills and ability to work well within a collaborative team.
Desirable Skills
- Exposure to TypeScript and modern React tooling such as hooks, context, or Redux.
- Exposure to Kubernetes, Helm, or Infrastructure-as-Code.
- Understanding of Airflow or other workflow orchestration tools.
- Familiarity with Snowflake, DOMO, or similar data platforms.
- Interest in AI Engineering, or LLM-based features.
- Knowledge of PHP for occasional legacy system support, with training provided.
- Coursework or personal projects involving cloud or AI services.
Benefits
🤑Competitive salary
🍹Daily drinks fridge, free fruits, breakfast on Mondays and lunch on Fridays
🏋Private healthcare with Vitality (50% off at Virgin Gyms!) and eye test
🎉Flexi Fridays and time off on your birthday
🥂 Annual company away day and socials - we're all about the socials!
❤️Life cover 4x your annual salary, enhanced sick pay, income protection
🚴Season ticket loan and cycle to work scheme
🎓Technical and managerial training and qualifications, including LinkedIn Learning!
📈Progression and development
Accelerate and fast-track your career with All Response Media.
- Department
- ARMlabs
- Locations
- London
- Remote status
- Hybrid
Why work with us?
All Response Media shows a great level of passion and care, providing an abundance of opportunities to grow and develop your media career. We place strong importance on creating a diverse and inclusive workplace culture.
We offer great training and development programmes with industry recognised qualifications.
Throughout the year, we hold many social events, including our annual company away day, Christmas party and team outings.
About All Response Media
| Who we are: | The leading customer acquisition media planning and buying agency. |
| What we do: | We build businesses and brands by acquiring high-value customers efficiently, innovatively and rapidly. |
| Why we do it: | To ensure our client partners retain a competitive advantage and provide a positive return for all stakeholders. |
Already working at All Response Media?
Let’s recruit together and find your next colleague.