Note: The job is a remote job and is open to candidates in USA. Renew Home is on a mission to change how we power the world by making it easier for customers to save energy and money at home. They are looking for a strong backend Software Engineer to join their HVAC Ecosystem team to help drive third-party device integrations and enhance customer experiences.
Responsibilities
- Design, develop and build backend features to support a wide variety of Renew Home customer experiences and third-party device integrations to enable energy saving automation
- Serve as the technical owner of critical product experience flows
- Work with cross-functional teams consisting of engineering, analytics, and product management
- Work on many aspects of our stack: Python, Nx, PostgreSQL, Celery, AWS/GCP (CDK, ECS/EKS, RDS, Redshift, S3, SQS, SES, or equivalent in GCP), Ubuntu, Apache, Redis, Git, Jira
- Implement API monitoring tools and proactively monitor API service performance
- Participate in our development process - regular team updates, standup meetings, 1-on-1’s and peer code reviews
Skills
- 4+ years of industry experience building backend software services
- Bachelors/Masters degree in computer science or demonstrated experience in the software industry
- Experience building features for scale and performance - using scalable APIs and working with REST frameworks
- Strong SQL skills, proficiency with SQL and no-SQL databases (MySQL, Oracle, Postgres, Redshift, mongodb etc.)
- Very strong software engineering background and proficiency in one or more of Python, Java, PHP, Ruby
- Ability to work through ambiguity, excellent problem solving skills and attention to detail
- Experience with scalable distributed data processing
- Experience with AWS Lambda/Cloud functions, pub/sub, Prefect tools
- Experience with cloud automation and infrastructure as code (IaC) tools such as Terraform or AWS CloudFormation, AWS CDK
- Experience in the electric power industry
- Experience working with external partners
Benefits
- Fully remote work environment with home office set-up allowance.
- No pre-set vacation limits (with a top-down culture of taking meaningful PTO every year!).
- Parental leave benefits.
- Corporate value of working sustainably and putting families first.
- Competitive benefits package that includes numerous health and wellness benefits.
- 401(k) plan, with employer contributions to the same.
- Opportunity to work with amazing people who are passionate about their mission, thriving in a fully-remote work environment, and learning and growing every day.
Company Overview