🪄 Skills: Backend DevelopmentPostgreSQLGitRuby on RailsData StructuresCI/CDRESTful APIsSoftware EngineeringDebugging
Requirements:
Demonstrated design and development skills, enabling you to create technical documentation and architecture diagrams
Proficiency in Ruby on Rails
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