Backend Software Engineer
ABOUT US
Inspire makes it simple for everyone to have a smart home. The company’s groundbreaking subscription is the first to seamlessly combine smart home control and clean energy for home. Powered by a proprietary analytics engine, the Inspire Smart Home app allows members to create and control a completely personal home experience. Inspire empowers people to live more purposefully and sustainably everyday, moving us all towards a brighter energy future.
Launched in January 2014, Inspire homes have used the clean power production equivalent of 121 wind turbines since inception. Driven by a team of mission-driven Avengers in the great city of Philadelphia and sunny Santa Monica, Inspire prides itself on a culture of ownership, teamwork and stalwart obsession with “crushing it!”
POSITION SUMMARY
You are a back-end focused software engineer with extensive experience designing and shipping service-oriented code an interest in big data and serverless architecture. You love learning new technologies and are thoughtful on how to apply them to your daily practice. We need someone who can learn our existing architecture and quickly get immersed in some of the ground-breaking problems we are solving as part of our product-driven organization. You'll join a team that is building both consumer facing technologies as well as services and APIs. You'll have a chance to contribute across our technology stack. You will work alongside great developers. Rapidly ship features and contribute ideas as part of a rapidly moving, product-driven organization.
Technologies we use:
- Languages: Ruby, Python, Javascript, SQL
- Frameworks: Airflow, DBT, Kinesis/Lambda, Angular, Rails, Ionic
- Infrastructure: Heroku, AWS
- Datastores: Redshift, PostgreSQL, S3, Redis
We don’t require experience with a specific language, but the ability to take on and master new technologies is a must.
RESPONSIBILITIES & DUTIES
- Build APIs, services, and other backend software to expand and improve Inspire’s smart energy platform
- Develop the architecture and infrastructure to power our smart home platform and data-driven operating model
- Communicate with product teams and stakeholders to define requirements and understand how new features fit into the big picture of both the business and the systems architecture
- Work with data scientists and data engineers to build high-performance and results-oriented data infrastructure
- Be a valued member of an autonomous, cross-functional agile team
- Contribute to the long term vision and strategy
- Manage your work through the full software dev lifecycle
SKILLS & QUALIFICATIONS (Around 5-8 bullets)
- You are a passionate technologist
- You excel at solving tough problems
- You are proficient in any technology/languages used in the past
- You love to learn from other developers and work closely with product teams
- You have a working knowledge of software architecture, data structures and best practices
- You have 4-6 years of experience as a professional software engineer
- You know what it means to ship high quality code
CULTURE & PERKS
- Inspire’s culture balances the serious nature and tone of a professional company with the move-fast-and-execute tone of a rapidly growing emerging tech company. We believe in working hard and producing, but doing it in a positive and friendly environment where collaboration is rampant.Inspire calls its employees Avengers. It’s a team out to even the score on behalf of the common man, to challenge the status quo and confront apathy and old-world bureaucracy.
- Every Avenger lives for the mission: To build the world’s most customer-focused clean power platform and inspire a connected moment towards a brighter energy future. Avengers are scrappy, restless, humble and committed to balancing passion with purpose and profit.
- Inspire offers competitive compensation and equity packages, plus benefits such as health, vision, life, and dental insurance - Not to mention, unlimited vacation, 401(k) plan, and LOTS of cupcakes!