UK.JobDiagnosis logo
  • Login
  • Lost Login?
  • Join Today
Job title, industry, keywords, etc.
City, State or Postcode

Mid-level software engineer

Juggle Energy - Braintree, England

Apply Now

Job 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.Were looking for a Mid-Level Software Engineer whos keen to grow with us, get stuck into a variety of challenges, and help shape the future of our technology.About the Cloud TeamThe Cloud team is the backbone of Juggles 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 doingYoull 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 InfluxDBCollaborate with the Hardware and Edge teams to support device provisioning, remote diagnostics, and secure firmware rolloutsInvestigate 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 useWe dont 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, SQLPlatforms: Linux (edge/embedded), GitHub (CI/CD), DockerData Systems: MySQL, InfluxDB, REST APIs, WebSocketsArchitecture: Microservices, event-driven systems, infrastructure-as-code, observability/loggingProjects you could work onScalable monitoring tools to help energy asset managers and operations teams oversee large solar and battery portfoliosAPIs and dashboards that enable portfolio-level insights across thousands of distributed energy sitesSystems for automated fault detection, triage, and recovery across low-connectivity environmentsInternal tools that support site provisioning and device lifecycle managementImprovements to data pipelines and observability layers to ensure real-time system visibility at scaleWhat we're looking forStrong 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 APIsFamiliarity with Django & ReactHands-on attitude you like solving problems, building test setups, and digging into dataBonus: An interest in renewable energy, industrial control systems, or infrastructure technologyBonus: experience with NextJSWhy join Juggle Energy?Be part of a small, high-impact team building real-world energy solutionsOpportunity to own your work and have real input in design and directionAccess to cutting-edge tech and challenging, meaningful projectsLearn and grow quickly by working directly with experienced engineers and foundersFlexible work setup with room to grow your career as we grow the company

Created: 2026-03-20

➤
Home | Contact Us | Privacy Policy | Terms & Conditions | Unsubscribe | Popular Job Searches
Use of our Website constitutes acceptance of our Terms & Conditions and Privacy Policies.
Copyright © 2005 to 2026 [VHMnetwork LLC] All rights reserved. Design, Develop and Maintained by NextGen TechEdge Solutions Pvt. Ltd.