Senior Software Engineer

Not Interested
Bookmark
Report This Job

profile Job Location:

Braintree - UK

profile Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

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...
View more view more

About Company

Company Logo

Welcome to TEC Partners Limited Engagement Hub

View Profile View Profile