Aurora Solar is on a mission to create a future of solar for all, providing software that empowers solar professionals. As a Senior Software Engineer on the Sales Mode team, you will build new functionality, design APIs, and contribute to scalable solutions to enhance the solar sales experience.
Responsibilities:
- Build new functionality for our industry-leading solar design and sales platform
- Design and maintain APIs that connect seamlessly with financial and sales partners, ensuring a smooth, reliable experience
- Develop scalable, secure services built for long-term performance
- Strengthen our agile processes and contribute to predictable, high-impact sprint outcomes
- Mentor teammates and elevate our engineering culture through shared learning and thoughtful collaboration
- Champion operational excellence by owning the services you build, including participation in the on-call rotation
Requirements:
- 5+ years of experience building and shipping production software
- Proficiency in Ruby on Rails or Python, with exposure to the other or willingness to learn
- Strong SQL and Postgres fundamentals, including working comfortably with data models and performance
- Working knowledge of JavaScript or TypeScript and React
- Interest in working across the stack, including database, backend, and front end
- Excellent communication skills and ability to collaborate with cross-functional teams
- Ability to thrive on a fully distributed team in a hybrid environment
- Experience with GraphQL
- Experience building and maintaining third-party API integrations
- Experience working in service-oriented architecture
- Passion for renewable energy and climate tech