
Backend Developer
On site
London, United Kingdom
Full Time
25-04-2025
Job Specifications
Position: Backend Engineer
Location: London
Hours: Full time – 9am to 5.30pm
Description:
We are seeking a highly skilled and motivated Backend Engineer to join our dynamic team. As a Backend Engineer, you will be responsible for designing, developing, and maintaining the server-side components of our software applications. You will work closely with cross-functional teams, including Data Engineers, Data Warehouse Engineers, Cloud Engineers, and Product Teams, to ensure the successful delivery of scalable and efficient backend solutions.
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 and implement robust, scalable, and high-performance backend systems using a variety of programming languages, including C#, JavaScript, Python, PHP, and Flask.
Collaborate with the wider Labs team to define API specifications and ensure seamless integration between the systems.
Develop and maintain RESTful APIs, microservices, and serverless functions to support various client applications and services.
Work with containerization technologies like Docker and Kubernetes to package and deploy backend applications in a scalable and efficient manner.
Use Helm and YAML to define and manage deployment configurations, making sure that applications are consistently deployed across different environments.
Develop and maintain scripts using shell scripting to automate various deployment and maintenance tasks.
Collaborate with the Data Engineering team to design and implement complex data processing workflows using DAG (Directed Acyclic Graph) models and Apache Airflow.
Optimize backend applications for performance, scalability, and reliability, identifying and resolving bottlenecks and performance issues.
Conduct thorough testing, debugging, and troubleshooting of backend components, ensuring high-quality and bug-free software releases.
Stay up to date with the latest trends and advancements in backend development, and proactively suggest improvements to the existing tech stack and development processes.
Required Skills
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Proven experience as a Backend Engineer or a similar role, with a strong track record of designing and developing robust backend systems.
Proficiency in programming languages such as C#, JavaScript, Python, PHP, and Flask.
Strong understanding and experience with .NET Core for building scalable web applications.
Familiarity with logging frameworks like Serilog for efficient log capturing and analysis.
Experience with containerization tools like Docker and orchestration frameworks like Kubernetes.
Knowledge of Helm and YAML for defining deployment configurations and managing releases.
Proficiency in shell scripting for automating deployment and maintenance tasks.
Understanding of DAG (Directed Acyclic Graph) models and experience with Apache Airflow for managing complex data processing workflows.
Familiarity with database systems (SQL and NoSQL) and proficiency in writing efficient queries.
Solid understanding of software development best practices, including version control (Git), testing, and code review processes.
Strong problem-solving skills and the ability to work effectively in a collaborative team environment.
Excellent communication skills and the ability to clearly articulate technical concepts to both technical and non-technical stakeholders.
Benefits
Competitive salary and bonus structure
25 days annual leave + Bank holidays
Hybrid working model
Annual company away day
Free fruit in the office
Drinks fridge, available after 5pm daily
Flexi-Friday where employees can start earlier in order to finish earlier on selected Fridays
Private healthcare cover
Life cover
Pension contribution
Season ticket loan (0%)
Conor May
Talent Acquisition Manager
E conor.may@allresponsemedia.com
About the Company
All Response Media is the leading performance media planning and buying agency. As specialists and industry leaders in performance advertising, we build our clients’ businesses and brands by providing our clients with an Unfair Competitive Advantage. As a growing and vibrant agency, we are also a fantastic place to work, with a reputation for discovering and nurturing some of the finest minds in the business. The support, training, responsibility and benefits offered to employees ensures the agency continues to be an exciti... Know more
Related Jobs


- Company Name
- Job Title
- Software Engineer III, Pixel Graphics, GPU Software
- Job Description
- Minimum qualifications: Bachelor’s degree or equivalent practical experience. 2 years of experience with software development in C or C++ programming languages, and with data structures/algorithms. 2 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture. 2 years of experience working with embedded operating systems. Preferred qualifications: Master's degree or PhD in Computer Science or related technical field. Experience developing and debugging native code on Android. Experience writing low-level graphics API code. Experience analyzing GPU-accelerated applications like games, image processing or GPGPU applications. Experience writing or contributing to graphics drivers. Knowledge of the OpenGL ES, Vulkan, or OpenCL APIs. About The Job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. Pixel GPU Software enables everything from simple low-power animations to rich UI, high-end games, and on-device image processing to make the best use of the GPU in Pixel phones. Our team works in Pixel devices from SoC conception all the way to field deployment and beyond. We work closely with multiple teams at Google, including Android, Pixel Camera, Display, Video and Power. We engage with partners and vendors to come up with innovative and more ways to use the GPU as part of a tightly-integrated device package. The Google Pixel team focuses on designing and delivering the world's most helpful mobile experience. The team works on shaping the future of Pixel devices and services through some of the most advanced designs, techniques, products, and experiences in consumer electronics. This includes bringing together the best of Google’s artificial intelligence, software, and hardware to build global smartphones and create transformative experiences for users across the world. Responsibilities Develop GPU graphics and compute technologies spanning the full GPU software stack. Seek general solutions to problems, minimizing application or device-specific workarounds to serve users of all Pixel devices, including in-market devices. Help evaluate and bring-up devices and work with product and engineering teams to define the role and requirements of the GPU in future product designs. Debug user mode and kernel mode problems. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .


- Company Name
- Mondrian Alpha
- Job Title
- C++ Quant Developer – Multi-Asset Risk Platform – Elite Hedge Fund
- Job Description
- A prestigious, multi-strategy hedge fund managing billions in global AUM is seeking a highly skilled Quantitative Developer to join their front-office quantitative research team. This role focuses on the design and implementation of a state-of-the-art, cross-asset pricing and risk platform, built with a C++ server and lightweight Python and Excel client interfaces. You will work directly with quantitative researchers, risk teams, and technologists in a fast-paced, collaborative environment, driving the development of scalable infrastructure to support advanced analytics and decision-making. Key Responsibilities: Architect and implement a robust server-client platform for cross-asset pricing and risk. Build and maintain real-time and batch job infrastructure on internal and cloud environments. Develop continuous integration, release, and automated testing frameworks. Design and manage secure, high-performance databases. Leverage advanced computational techniques: multithreading, vectorization, adjoint differentiation, machine learning. Partner with quants, trading, risk, and IT teams to deliver high-impact systems. Ideal Candidate Will Have: A Bachelor’s degree or higher in a STEM discipline. Expert proficiency in C++ development. Experience with Python, Excel, and SQL on Windows and Linux environments. Familiarity with GitHub and VS Code is a plus. A hands-on, collaborative attitude with a drive to deliver in production environments. This role offers top-of-market compensation with performance-driven bonuses, alongside exceptional exposure to systematic and discretionary trading teams within a world-class fund. To apply, follow the link or send your resume directly to thalia.spolander@mondrian-alpha.com.


- Company Name
- Axle Energy
- Job Title
- Software Engineer
- Job Description
- We’re hiring engineers who ship fast, build delightful products, and want to step into the arena in the fight against climate change. We’re building the software infrastructure for the decarbonised energy system, backed by some of the best investors in the world (TechCrunch). We make the technology to move energy usage to times when electricity is cheap and green. Our software controls vehicle charging, heating systems, and home batteries. We use machine learning to figure out what energy people will need, and when they'll need it. We control tens of thousands of energy assets, and we’re growing quickly. Requirements Read more about what we’re building here. You Can Expect insane amounts of ownership hard technical challenges that what you build is commercially and environmentally valuable In Return, We Ask For the courage to build new things fast a commitment to real world impact over technical perfection a desire to help build and lead an exceptional and tight knit team deep-seated motivation to combat climate change You Shouldn't Apply If uncertainty scares you you aren't prepared to try, fail, and try again you're looking for a low intensity, low impact role Interview process Initial interview Take-home exercise Final interview (in-person) Offer, references, and welcome to the team! Tech stack We like to build backends in Python, because it allows data scientists and engineers to collaborate closely and move quickly. We try a bunch of things in Figma before we build them in code, because it's a fast and cheap way to get feedback. Everything we build lives in Docker, for minimal cross-platform faff and maximal reproducibility. We deploy on GCP Benefits We love the idea of fully remote work but it doesn't… work. For very early stage companies, people learn faster, get on better, and accomplish more when they're spending a decent chunk of time together. We ask that you spend 2-3 days a week in our London office. We are extremely keen to build a diverse company, and we’re particularly eager to hear from candidates who don't fit the traditional role stereotypes. If you’re motivated by our mission, please do reach out, even if you feel you might not ‘check all the boxes’.


- Company Name
- Let's Do This
- Job Title
- Software Engineer
- Job Description
- The Role At Let’s Do This, our Software Engineers are an integral part of our product development process. We are not a company that believes engineers should be hidden away from decisions, churning out code for features decided from upon high. Instead, our Engineers form strong bonds with cross-functional peers in Product Management, Data Science, Product Design and others to become experts working full stack across vertical slices of the product rather than horizontally along technology lines. As a Software Engineer, you’ll get to work with a range of new and emerging technology and tools but also help to evolve what we use in the future. We value engineering knowledge over specific coding languages, thus consider people from many backgrounds, but we are mainly TypeScript focused. Our current tech stack includes: Node, AWS Lambda and Typescript to write our backend (micro)services React and Apollo to create engaging user interfaces MongoDB for most persistent data storage & Amazon EventBridge for our async event bus Docker and Amazon ECS to schedule and run our services. What You'll Do Every day you’ll be working closely with peers in the wider product org to define the future of the product. Engaging with designers to build and improve the UX of our core products. Working with our data scientists to design, run and verify your work using state of the art experimentation and feature flagging frameworks. Actively contributing to every stage in the product development lifecycle, and owning the development of new features from conception to completion. Shaping the future of our tech platform across the full stack. Working in a small, tight-knit team with a rapid iteration cycle - typically a week. What We Look For Prior exposure to our stack (JavaScript/TypeScript, React, Node & AWS) is a plus. However, we know the best engineers can pick up new tools quickly and a growth mindset coupled with strong fundamentals is more important than knowledge of specific frameworks or languages. You enjoy building products in cross-discipline teams using an iterative approach, driven by user feedback and data insight and care deeply about providing a great user experience to customers. You’re not afraid of ambiguity and thrive when helping set the direction of the team You understand the importance of prioritisation in your work to ensure a good balance between business impact and code quality. You have interests that span the full stack - from building performant web experiences to debugging traffic latency in our AWS stack. Who We Are Let’s Do This is the online company getting people offline. We exist to inspire people across the world to come together and experience moments that make them feel alive. We’re currently going after mass participation sports events (Marathons, Triathlons, 10Ks, 5Ks, swim races), where we’re proud to be the global leader. We’re at a super exciting and rapid stage of our development. We now take over 1.5 million bookings every year, driving growth for our industry from large-scale races like the UK’s London Marathon Events and the Great North Run to hero races like the Hackney Half, Peachtree Road Race, the London Triathlon, or grassroots races like those from RunThrough. We’ve grown exponentially in the UK since our launch in 2017 and are now in the process of expanding within the US market with the same energy our brand represents. We’ve raised $90M to date and were the fastest growing company on YCombinator, and our investors also include Tier 1 VCs NFX, EQT, and legendary individuals Serena Williams and Usain Bolt. How did we do it? With an exceptional team. The Let’s Do This team brings in experience ranging from London’s fastest-growing start-ups to the world's biggest tech companies, including Facebook, Google, Deliveroo, King and Skyscanner. We’re passionate about finding fantastic talent to add to an already extraordinary group. At Let's Do This, we are a team of passionate and hardworking individuals who believe that extraordinary talent can come from any background. We encourage applications from people from all walks of life, as we know that diverse perspectives fuel innovation and creativity. Join us in making a difference with your unique experiences.