Senior Software Engineer

Permanent
Technology
Senior
Python, Django, JavaScript, React, AWS, PostgreSQL
Braintree, Essex
Essex
Negotiable

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
  • Proven experience working with cloud infrastructure
  • 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.

Similar Jobs

€80000 - €120000 per annum
Remote
Building an AI that can directly edit live products, understand design systems, and generate production-ready UI. Not from scratch, not via repo access. Real products, real context. You'll own the agentic intelligence that makes this possible.
£30000 - £50000 per annum
Remote
This is a varied, client-facing role where you'll manage queries, solve problems, and work with data to deliver tailored solutions. You'll often handle unique requests, requiring initiative and strong judgement, while collaborating with internal teams to resolve complex issues. There is also opportunity to gain exposure to areas such as store layouts and planning.
£50000 - £65000 per annum
Oxfordshire
Key Skills & Experience: * Degree in a STEM subject (2:1 or above) * Strong full-stack development experience (C#, ASP.NET) * Experience with modern front-end frameworks * Understanding of TDD, design patterns, and CI/CD * Agile experience and strong communication skills * Motivated problem solver with interest in applied science
£425 - £475 per day
Suffolk
We're working with a fast-growing SaaS business looking for a Senior Software Developer to join their agile team on an initial 6-month contract. This is a hands-on role with real influence across architecture, engineering standards, and product delivery. You'll be building and enhancing scalable, cloud-based applications while mentoring others and driving best practices across the team. Key skills: Strong C# / .NET (Framework & Core) TypeScript, HTML, CSS + React or Vue Solid AWS experience
£500 - £600 per day
West Yorkshire
A large, complex organisation is seeking a Senior Agile Delivery Manager to support the delivery of a newly formed software engineering team. This team will focus on a defined backlog of critical improvements across service security, resilience, testability, and recoverability.
£60000 - £74000 per annum + + benefits
West Sussex
Tec Partners are working with a well-known utilities provider, who are looking for an experienced Lead SharePoint Developer, with proven expertise in SharePoint Online and M365, to join their Content and Collaboration function. As a Lead SharePoint Developer, you will head up a small, skilled SharePoint development team, acting as the strategic and technical lead for all SharePoint development, ensuring delivery of solutions that are scalable, secure and brilliantly designed.
€100000 - €120000 per annum + + Equity
Berlin
We're partnered exclusively with a YC-backed startup in Berlin that's building the AI system behind professional motion graphics. Their product turns a simple text prompt into polished, broadcast-quality animated videos - the kind that used to require After Effects, a week of work, and a specialist motion designer. They're already used by creators and video teams with hundreds of thousands of subscribers, and growing fast. The product works today. The question now is: how good can they make it?
£450 - £500 per day
Glasgow City
Tec Partners are working with a world-leading technology client who are currently looking for an experienced Senior Python ML Engineer, to work on assignment with a global, enterprise customer. As a Senior Python ML Engineer, you will bring extensive Python development experience and Machine Learning expertise, along with a track record of building solutions from scratch.
A leading financial services organisation is seeking a Head of Banking Software Architecture to act as the internal subject matter expert for its core banking platform. This is a pivotal leadership role, stepping in to bridge a critical knowledge gap and provide strategic and technical direction across a complex banking environment.
Negotiable
Essex
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.
Negotiable
Essex
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.
£60000 - £80000 per annum
Suffolk
You'll be working hands-on with tools like S3, Glue, Lambda, Athena and Redshift, building and optimising data pipelines, integrating API data sources, and delivering high-quality datasets for analytics and reporting. There's also scope to work on visualisation (QuickSight) and influence how data is used across the organisation.