Mid-level Software Engineer in Braintree

Mid-level Software Engineer in Braintree

Braintree Full-Time 45000 - 55000 £ / year (est.) No home office possible
Go Premium
Trades Workforce Solutions

At a Glance

  • Tasks: Develop scalable backend services and build robust APIs using Python and React.
  • Company: Join an innovative tech company in the utilities sector with a collaborative culture.
  • Benefits: Enjoy competitive salary, flexible hybrid work, and strong professional growth opportunities.
  • Why this job: Make a real impact on complex projects while working with cutting-edge technologies.
  • Qualifications: Experience in Python, SQL, and cloud platforms; familiarity with Django and React is a plus.
  • Other info: Be part of a high-performing team tackling real-world challenges in IoT and distributed systems.

The predicted salary is between 45000 - 55000 £ per year.

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.

Mid-level Software Engineer in Braintree employer: Trades Workforce Solutions

Join an innovative technology company in Braintree, Essex, where you will be part of a dynamic team dedicated to solving real-world challenges in the utilities sector. With a strong focus on professional growth and a collaborative work culture, you will have the opportunity to influence technical direction while working with cutting-edge technologies in a flexible hybrid environment. This role not only offers competitive salary but also significant ownership over projects that make a meaningful impact.
Trades Workforce Solutions

Contact Detail:

Trades Workforce Solutions Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Mid-level Software Engineer in Braintree

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, React, or IoT. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on technical questions related to Python, AWS, and RESTful APIs. Practice coding challenges and be ready to discuss your problem-solving approach during the interview.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Mid-level Software Engineer in Braintree

Python
Django
AWS
SQL
MySQL
RESTful API design
React
Docker
IoT communication protocols
Microservices architectures
Time-series databases
Large-scale data pipelines
Problem-solving skills
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, React, and any relevant projects. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Showcase Your Projects: Include a brief overview of projects you've worked on that relate to the job description. If you've tackled IoT systems or built scalable applications, let us know! Real-world examples can really make your application stand out.

Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. Don’t miss out!

How to prepare for a job interview at Trades Workforce Solutions

✨Know Your Tech Stack

Make sure you brush up on Python, Django, and React before the interview. Be ready to discuss your experience with these technologies and how you've used them in past projects. It’s a great way to show that you’re not just familiar with the tools but can also apply them effectively.

✨Showcase Problem-Solving Skills

Prepare to talk about specific challenges you've faced in previous roles, especially those related to backend services or APIs. Use the STAR method (Situation, Task, Action, Result) to structure your answers, demonstrating your hands-on approach to problem-solving.

✨Understand the Company’s Mission

Research the company’s work in the utilities sector and their cloud-native platform. Being able to articulate how your skills align with their goals, especially in IoT and distributed systems, will show that you’re genuinely interested in the role and the impact you can make.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the technologies they use, and the challenges they face. This not only shows your enthusiasm for the position but also helps you gauge if the company culture and projects align with your career aspirations.

Mid-level Software Engineer in Braintree
Trades Workforce Solutions
Location: Braintree
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>