Software Engineer

EnergyHub
Summary
Join EnergyHub, a company empowering utilities and customers to build a clean energy future, as a contract Software Engineer. Contribute to our software platform by designing, coding, and testing new features, connecting our systems to energy markets, and improving existing solutions. Collaborate with the engineering team and stakeholders to achieve collective goals, resolve technical obstacles, and foster a positive team environment. This role requires 4+ years of professional software development experience, recent React and React Native experience, strong design sensibilities, and attention to detail in UX implementation. EnergyHub offers a collaborative environment, opportunities for immediate impact, diverse experiences, exposure to cutting-edge technologies, and a focus on a positive team culture.
Requirements
- 4+ years professional software development experience
- Recent React and React Native experience required; comfortable with enhancing existing web and mobile applications
- Strong design sensibilities; fairly self-sufficient in thinking through user experiences for mobile
- Attentive to detail in UX implementation, especially regarding security and accessibility
- Deep familiarity with climate tech and real time data systems
Responsibilities
- Contribute to our software platform through writing design documents, code, unit/integration tests
- Develop new ways of connecting our systems to energy markets and the systems that balance the electric grid
- Contribute to the teamโs collective goals through code reviews, group planning, debugging, and more
- React to and resolve novel technical, operational, and organizational obstacles
- Contribute to our team culture and inclusive environment
- Other duties as assigned
Preferred Qualifications
- Creating designs with input from product managers
- Ruby / Rails experience
- Java experience (preferably Java 11) preferred; other programming interests and technologies are encouraged!
- Experience in scrum practices, and tools like Jira, Confluence, etc
Benefits
- Collaborate with outstanding people : Our employees work hard, do great work, and enjoy collaborating and learning from each other
- Make an immediate impact : New employees can expect to be given real responsibility for bringing new technologies to the marketplace. You are empowered to perform as soon as you join the team!
- Gain well rounded experience : EnergyHub offers a diverse and dynamic environment where you will get the chance to work directly with executives and develop expertise across multiple areas of the business
- Work with the latest technologies : Youโll gain exposure to a broad spectrum ofย IoT, SaaS and machine learning obstacles, including distributed fault-tolerance, device control optimization, and process modeling to support scalable interaction with disparate downstream APIs
- Be part of something important: Help create the future of how energy is produced and consumed. Make a positive impact on our climate
- Focus on fun : EnergyHub places high value on our team culture. Happy hours and holiday parties are important to us, but whatโs also important is how our employees feel every single day
Share this job:
Similar Remote Jobs

