Uplight is creating a new category of energy by managing energy resources in homes and businesses to generate, shift, or save energy and balance the grid, making it more efficient and reliable.
Requirements
- 5+ years of experience building backend systems in production environments.
- Strong expertise in Python and Ruby, Rails and MySQL, with attention to correctness and maintainability.
- Familiarity with Kubernetes, cloud infrastructure, containerization, and CI/CD best practices.
- Experience with real-time or streaming data systems (e.g., Kafka, Structured Streaming).
- Prior work in the utility or energy sector.
- Exposure to infrastructure-as-code tools (e.g., Terraform) and CI/CD pipelines.
- Passion for clean energy, decarbonization, load shifting, or helping customers engage in grid programs
Responsibilities
- Lead the design and development of backend systems that orchestrate fleets of distributed energy resources (DERs).
- Manage structured data—including usage metrics, account information, and device metadata—within relational databases.
- Apply domain logic to support eligibility, customer workflows, and operational decision-making.
- Develop and maintain robust APIs and event streams that enable customers and partner engineering teams to build DER-based applications.
- Collaborate with product and operations teams to translate program logic and business requirements into scalable software solutions.
- Write clean, efficient, and testable code following best practices in software engineering.
- Participate in code reviews, contribute to system architecture discussions, and drive continuous improvement in backend design.
Other
- Excellent communication skills and the ability to simplify and implement complex domain logic.
- Don’t meet every single requirement? Studies have shown that women, marginalized genders and people of color are less likely to apply to jobs unless they meet every single qualification.
- Comprehensive benefits, including flexible time off, generous parental leave, a wellness stipend, and work flexibility to help you thrive both personally and professionally.
- Belong to an inclusive community where everyone feels respected, empowered, and heard.
- Be part of a growing movement and join a team of dedicated individuals who are passionate about creating a more sustainable future.