Senior Backend Engineer in City of London

New Today

Energy Jobline is the largest and fastest growing global Energy Job Board and Energy Hub. We have an audience reach of over 7 million energy professionals, 400,000+ monthly advertised global energy and engineering jobs, and work with the leading energy companies worldwide.
We focus on the Oil & Gas, Renewables, Engineering, Power, and Nuclear markets as well as emerging technologies in EV, Battery, and Fusion. We are committed to ensuring that we offer the most exciting career opportunities from around the world for our jobseekers.
Job Description
Senior Backend Engineer (Python / Embedded Software)
London, UK (Hybrid)
Up to £85,000 + benefits
We’re partnered with a rapidly scaling technology company redefining the future of unattended retail across Europe and beyond. Backed by significant investment and trusted by hundreds of customers, they are building the platforms and infrastructure powering the next of automated retail.
They are seeking a highly experienced Senior Backend Engineer with deep expertise in Python and a background or strong interest in building backend systems that run on physical hardware. This is a unique opportunity to develop software that operates in both connected and disconnected environments, and to join a scaling international team and take ownership of mission-critical services that drive real-world impact.
Responsibilities as a Senior Backend Engineer:
Design and maintain Python backend services powering distributed retail hardware. Develop systems for intermittent connectivity, including caching, buffering, and sync/retry mechanisms. Implement synchronisation strategies between edge devices (e.g. SQLite) and cloud systems (PostgreSQL). Drive best practices in architecture, modularity, and performance through thorough code reviews. Mentor and support engineers, contributing to a culture of technical excellence. Maintain clear and comprehensive technical documentation for APIs and services.
Key Requirements as a Senior Backend Engineer:
8+ years of backend development with strong Python experience. Proven experience deploying to, or strong passion for working on, constrained hardware (NUCs, Raspberry Pi, embedded Linux). Strong database skills (PostgreSQL, SQLite) and ORM performance optimisation. Experience with TDD and writing maintainable, production-grade code. Strong communicator with collaborative mindset.
Nice-to-Haves:
Experience working with embedded, IoT, kiosk, or distributed edge systems. Background in retail tech or device-driven environments. Previous mentoring or leadership responsibilities.
Why Join?
High-impact role building systems used in real-world environments. International, fast-moving engineering culture. Opportunity to shape edge-based backend architecture at scale. Hybrid working, career growth, and strong benefits.
This is a career-defining opportunity for a Senior Backend Engineer to join a scaling team and tackle complex technical challenges at global scale. If you’re passionate about backend engineering that goes beyond the cloud and powers physical products at scale, we’d love to speak with you.
Unfortunately, due to high application volumes, not all submissions will receive feedback.
If you are interested in applying for this job please press the Apply Button and follow the application process. Energy Jobline wishes you the very best of luck in your next career move.
Location:
City Of London
Job Type:
FullTime
Category:
Engineer, Senior, Engineering

We found some similar jobs based on your search