What You'll Do
Design and implement backend services that enhance the accuracy and reliability of solar project planning. You'll play a key role in expanding the capabilities of a widely used design platform, delivering features that improve system performance and streamline workflows for solar professionals.
Collaborate with cross-functional teams to integrate with third-party services across the solar industry, ensuring seamless data exchange and process automation. You'll also help launch new products from the ground up, contributing to architecture decisions and long-term technical direction.
Take ownership of live services, including monitoring, incident response, and ongoing improvements. Participation in a rotating on-call schedule ensures systems remain stable and responsive.
Requirements
- Minimum of two years of professional software development experience
- Proven ability to write clean, maintainable, and well-tested code using object-oriented principles
- Experience working with at least two programming languages such as Java, Python, Ruby, Golang, C++, JavaScript, or TypeScript
- Solid grasp of core computer science concepts including data structures, algorithms, and system design
- Track record of contributing effectively within team-based software projects
- Strong written and verbal communication skills, particularly in remote or hybrid settings
- Adaptability in a fast-evolving product and technology environment
- Fluency in English, both written and spoken — applications must be submitted in English
Preferred Qualifications
- Interest in renewable energy and sustainable technologies
- Experience applying Domain-Driven Design principles
- Familiarity with Spring Framework, Jackson, JPA, HTTP, SQL, MySQL, or MariaDB
- Hands-on experience with Git, Gradle, and AWS infrastructure
Benefits
- Recognized as one of the top remote-friendly companies by BuiltIn.com
- Certified Green Business by the city of San Francisco
- Commitment to diversity, equity, and inclusion across all levels
- Equal opportunity employer with inclusive hiring practices
- Encouragement to apply even if not all qualifications are met
