Senior Software Engineer - Python + React
Salary: Competitive
Location: Braintree, Essex
Work Pattern: Hybrid
Opportunity Overview
We are working with a forward-thinking technology company developing cutting-edge solutions within the utilities sector. Their cloud-native platform integrates software, hardware, and distributed energy assets to enable real-time monitoring, automation, and control at scale.
They are now looking to hire a Senior Software Engineer to play a key role in shaping the technical direction of their platform. This is a hands-on position combining strong engineering delivery with architectural ownership, offering the opportunity to work on complex, real-world systems across IoT, cloud infrastructure, and large-scale data environments.
Key Responsibilities
* Design, build, and operate scalable backend systems using Python (Django) and AWS
* Lead architectural decisions across performance, scalability, reliability, and security
* Design and evolve APIs and data models for internal tools and customer-facing applications
* Drive IoT and device communication architecture across distributed systems
* Collaborate with product and design teams to translate real-world requirements into scalable solutions
* Contribute to frontend development using React and supporting infrastructure
* Build and optimise pipelines for ingesting and querying large-scale time-series data
* Improve system performance, data retention strategies, and reporting capabilities
* Work closely with hardware and edge teams on device provisioning and diagnostics
* Troubleshoot and resolve complex production issues
* Lead and contribute to architecture reviews and technical discussions
* Mentor and support engineers through code reviews, pairing, and design guidance
Essential Skills and Experience
* Strong proficiency in Python and/or significant experience with React
* Solid experience with SQL and relational database design (MySQL preferred)
* Proven experience working with cloud infrastructure (AWS preferred)
* Experience with containerisation technologies such as Docker (ECS desirable)
* Strong understanding of RESTful API design
* Experience working with Django and React
* Demonstrated ability to design scalable, maintainable systems
* Strong problem-solving skills with a hands-on engineering mindset
Desirable Experience
* Experience with microservices or event-driven architectures
* Exposure to time-series databases or large-scale data processing
* Experience working with IoT or distributed device environments
* Interest in renewable energy, industrial systems, or infrastructure technology
* Experience with modern frontend frameworks such as Next.js
What’s on Offer
* Opportunity to shape the architecture of a complex, real-world platform
* High level of ownership and influence over technical direction
* Work within a small, collaborative, and high-impact engineering team
* Exposure to modern technologies and challenging engineering problems
* Flexible hybrid working environment
* Strong opportunities for career progression as the business scales
Application Process
If you’re interested in this opportunity, please apply with your CV and a short overview of your experience. Examples of relevant projects or systems you’ve worked on would be highly beneficial.
#J-18808-Ljbffr