Software Engineer - Python + React
Salary: Competitive
Location: Braintree, Essex
Work Pattern: Hybrid
Opportunity Overview
We are partnering with an innovative technology company operating in the utilities sector. They are developing a cloud-native platform that integrates software, hardware, and distributed energy assets to enable real-time monitoring, control, and automation at scale.
This is an excellent opportunity for a Mid-Level Software Engineer to join a high-performing team, working on complex, real-world challenges across IoT, distributed systems, and scalable infrastructure. You will play a key role in building and evolving a platform that supports thousands of connected devices in the field.
Key Responsibilities
* Develop and maintain scalable backend services using Python (Django) and AWS
* Design and build robust APIs and data models for both internal and customer-facing applications
* Work with IoT communication protocols (e.g. MQTT, HTTP) to integrate with field devices
* Contribute to the development of frontend interfaces using React
* Build and optimise pipelines for ingesting and querying large-scale time-series data
* Collaborate with cross-functional teams including hardware and edge engineering
* Troubleshoot and resolve production issues in a fast-paced environment
* Contribute to system design, architecture discussions, and technical decision-making
* Support end users and work closely with customer teams to deliver reliable solutions
Essential Skills and Experience
* Strong experience with Python or another backend programming language
* Solid understanding of SQL and relational database design (MySQL preferred)
* Experience working with cloud platforms (AWS preferred)
* Familiarity with containerisation technologies such as Docker
* Good understanding of RESTful API design
* Experience or exposure to Django and React
* Strong problem-solving skills with a hands‑on, proactive approach
Desirable Experience
* Experience with event‑driven or microservices architectures
* Familiarity with time‑series databases or large-scale data pipelines
* Exposure to IoT systems or distributed device environments
* Interest in renewable energy, infrastructure, or industrial technology
* Experience with modern frontend frameworks such as Next.js
What’s on Offer
* Opportunity to work within a small, high-impact engineering team
* Significant ownership and influence over technical direction
* Exposure to cutting‑edge technologies and complex, meaningful projects
* Collaborative environment with experienced engineers and leadership
* Flexible hybrid working arrangements
* Strong opportunities for professional growth and progression
Application Process
If you’re interested in this opportunity, please apply with your CV and a brief overview of your relevant experience. Examples of projects or technologies you’ve worked with would be highly beneficial.
#J-18808-Ljbffr