Software Engineer
Role details
Job location
Tech stack
Job description
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. We don't expect you to know everything on day one, but
Requirements
experience in some of the following will be a big plus: * Platforms: Linux (edge/embedded), GitHub (CI/CD), Docker * 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 * 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 #J-18808-Ljbffr