Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Mid-level software engineer

Braintree
Juggle Energy
Software engineer
Posted: 10h ago
Offer description

Job Description

Juggle Energy is building the next generation of control, monitoring, and automation tools for industrial energy systems. Our platform brings together software, hardware, and distributed energy resources - including battery storage, smart inverters, and low-bandwidth networks - into a single, cohesive cloud-native system.

We’re looking for a Mid-Level Software Engineer who’s keen to grow with us, get stuck into a variety of challenges, and help shape the future of our technology.

About the Cloud Team

The Cloud team is the backbone of Juggle’s web app. We build and maintain the services that power remote monitoring, device communication, time series storage, alerting, reporting, and customer-facing APIs. From distributed job queues and IoT messaging to InfluxDB pipelines and automated billing, our work supports real-time visibility and control across thousands of field devices.

What you'll be doing

You’ll work closely with a small, fast-moving team across the full stack of our platform. Expect to roll up your sleeves and get involved in:

* Build and maintain scalable backend services in Python (Django) and AWS.
* Design APIs and data models that serve both internal tools and customer-facing applications.
* Work with IoT messaging protocols (MQTT, HTTP, or similar) to communicate with field devices.
* Working with/creating React UIs and supporting infrastructure to provide rich interfaces to users.
* Help ingest, store, and query large volumes of time series data from InfluxDB
* Collaborate with the Hardware and Edge teams to support device provisioning, remote diagnostics, and secure firmware rollouts
* Investigate and resolve production issues in a fast-moving, real-world environment.
* Participating in project design, architecture reviews, and site-specific problem-solving.
* Supporting users of the Juggle platform and collaborating with customer teams to deliver real-world, reliable solutions.

Tech we use

We don’t expect you to know everything on day one, but experience in some of the following will be a big plus:

* Languages: JavaScript/Typescript (Node.js, React), Bash, Python, SQL
* Platforms: Linux (edge/embedded), GitHub (CI/CD), Docker
* Data Systems: MySQL, InfluxDB, REST APIs, WebSockets
* Architecture: Microservices, event-driven systems, infrastructure-as-code, observability/logging

Projects you could work on

* Scalable monitoring tools to help energy asset managers and operations teams oversee large solar and battery portfolios
* APIs and dashboards that enable portfolio-level insights across thousands of distributed energy sites
* Systems for automated fault detection, triage, and recovery across low-connectivity environments
* Internal tools that support site provisioning and device lifecycle management
* Improvements to data pipelines and observability layers to ensure real-time system visibility at scale

What we're looking for

* Strong proficiency in Python and/or another server-side language.
* Comfortable working with SQL (especially MySQL) and designing relational schemas.
* Familiarity with cloud infrastructure (AWS preferred) and containerized services (Docker, ECS, etc).
* A solid understanding of REST APIs
* Familiarity with Django & React
* Hands-on attitude – you like solving problems, building test setups, and digging into data
* Bonus: An interest in renewable energy, industrial control systems, or infrastructure technology
* Bonus: experience with NextJS

Why join Juggle Energy?

* Be part of a small, high-impact team building real-world energy solutions
* Opportunity to own your work and have real input in design and direction
* Access to cutting-edge tech and challenging, meaningful projects
* Learn and grow quickly by working directly with experienced engineers and founders
* Flexible work setup with room to grow your career as we grow the company

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Plc software engineer
Maldon
Morson Edge
Software engineer
Similar job
Plc software engineer
Maldon
Morson Edge
Software engineer
Similar job
Plc software engineer
Maldon
Morson Edge
Software engineer
See more jobs
Similar jobs
It jobs in Braintree
jobs Braintree
jobs Essex
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Braintree > Mid-level software engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save