Software Engineer

Aurora Solar Logo

Aurora Solar

πŸ“Remote - Mexico

Summary

Join Aurora Solar, a leading provider of award-winning solar software, as a Software Engineer in the Utility & Consumption pod. You will play a key role in developing and maintaining backend features related to utility rates, energy use, and energy bill savings calculations. This position requires demonstrated design and development skills, experience with complex build systems, and a proven ability to create tests. You will collaborate with teammates, review code, and participate in on-call rotation to ensure system reliability. Your work will directly contribute to Aurora's mission of making solar design more accurate and accessible. The role offers a remote-first work environment and a comprehensive benefits package.

Requirements

  • Demonstrated design and development skills, enabling you to create technical documentation and architecture diagrams
  • Experience working with complex build systems, with a demonstrated ability to refactor and modularize code
  • Proven ability to create tests of different levels (e.g., unit, integration)
  • Ability to describe complex concepts clearly, providing concise project updates to the team and actionable comments in code reviews
  • Collaborative approach to pairing with other developers, jointly developing project proposals, and participating in code reviews

Responsibilities

  • Maintain, improve, and build new backend features related to utility rates and electricity consumption
  • Share your expertise by providing guidance on teammates' projects and reviewing pull requests
  • Take ownership of team services, including participating in our on-call rotation to ensure our systems are always running smoothly
  • Guarantee the reliability of our application through automated tests and debugging
  • Directly contribute to our sustainable energy mission by building tools that make solar design more accurate and accessible, furthering Aurora's vision of a solar-powered future

Preferred Qualifications

  • Experience developing with third-party APIs and communicating with external developers
  • Ability to rapidly adopt new programming languages
  • Interest in full-stack development; experience developing frontend web systems with JavaScript, TypeScript, React
  • Experience with Git or other version control systems
  • Experience managing databases (PostgreSQL preferred)
  • Passion for renewable energy and sustainability

Benefits

  • Work-from-home stipends for home office setup, internet, and co-working spaces
  • Flexible paid time off including statutory vacation and sick leave, with additional parental leave available
  • A standard laptop and an annual healthcare budget through AXA
  • Access to Wellhub for comprehensive well-being support and Modern Health for mental health resources

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.