Partner with Product, Design, Marketing, and Analytics to deliver the best possible product for our members and enterprise partners
Design and develop robust, scalable back-end systems
Build and maintain complex APIs that securely communicate between back-end and front-end applications
Create highly performant front-end applications that are beautiful and intuitive for the user
Frequently deploy new functionality to production with a streamlined CI/CD pipeline
Explore new technologies with an open-minded team
Increase test coverage and reliability and help troubleshoot production issues
Collaborate frequently with other engineers, give thoughtful code review, and mentor junior engineers
Notice and speak up about opportunities to improve both the member and developer experience
What will help you succeed:
The following list reflects our current technology stack-- you ll need to have some overlapping or analogous experience, but not necessarily an exact match. We expect engineers to have familiarity across the full stack, but some may be more focused on the front- or back-end.
8+ years of experience in a software engineering role, supporting high-availability, large-scale web applications
Strong communication skills and the ability to translate complex technical concepts into clear, actionable information for product managers, designers, data analysts, and other engineers
Experience mentoring and coaching engineers across experience levels with a demonstrated ability to provide constructive, empathetic feedback in code and design reviews
Ability to architect, scope, prioritize, estimate, and deliver on projects while managing the balance between shipping code quickly and shipping high quality code
Experience with the programming languages we use:
Ruby
Javascript/Typescript
SQL
Experience with back-end frameworks and platforms that align with our stack:
Ruby on Rails
Apollo (GraphQL)
Experience with front-end frameworks that align with our stack:
React
NextJS
Experience with infrastructure found in our stack:
Postgres or similar relational database
Docker
AWS (Lambda, SQS, etc.)
Cloudformation
Passion for our mission, sustainability, and drive a clean-energy future