Job Description
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
Whats 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 youre interested in this opportunity please apply with your CV and a short overview of your experience. Examples of relevant projects or systems youve worked on would be highly beneficial.
Required Experience:
Senior IC
Job DescriptionSenior Software Engineer - Python ReactSalary: CompetitiveLocation: Braintree EssexWork Pattern: HybridOpportunity OverviewWe are working with a forward-thinking technology company developing cutting-edge solutions within the utilities sector. Their cloud-native platform integrates s...
Job Description
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
Whats 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 youre interested in this opportunity please apply with your CV and a short overview of your experience. Examples of relevant projects or systems youve worked on would be highly beneficial.
Required Experience:
Senior IC
View more
View less