Renew Home is seeking a backend Software Engineer to join the Consumer Experience team and enhance customer experiences.
The role involves collaborating with product, analytics, partnerships, and engineering teams to develop new product features and device integrations.
Responsibilities include designing and building backend features for customer experiences and third-party device integrations, architecting systems for scalability, and serving as the technical owner of critical product experience flows.
The engineer will provide technical guidance to maintain quality, unblock junior engineers, and prioritize work effectively.
The position requires working with various technologies including Python, Nx, PostgreSQL, Celery, AWS/GCP, Ubuntu, Apache, Redis, Git, and Jira.
The engineer will implement API monitoring tools and proactively monitor API service performance.
The role includes participating in team updates, standup meetings, one-on-ones, and peer code reviews.
Requirements:
Candidates must have 7-10+ years of industry experience in building backend software services.
A Bachelor's or Master's degree in computer science or equivalent experience in the software industry is required.
Experience in architecting systems for scale and performance, including building and maintaining scalable APIs and working with REST frameworks, is essential.
Candidates should have experience in building robust technical integrations with external partners and managing technical issues with third-party integrations.
Strong SQL skills and proficiency with SQL and no-SQL databases (MySQL, Oracle, Postgres, Redshift, MongoDB, etc.) are required.
Proficiency in one or more programming languages such as Python, Java, PHP, or Ruby is necessary.
Strong leadership and communication skills are essential, along with the ability to take ownership of the development process.
Candidates must demonstrate the ability to work through ambiguity, possess excellent problem-solving skills, and have attention to detail.
Bonus qualifications include experience with scalable distributed data processing, AWS Lambda/Cloud functions, cloud automation tools, and experience in the electric power industry.
Benefits:
The position offers a full-time role with a competitive salary ranging from $170k to $220k based on experience.
Employees can work fully remotely with a home office set-up allowance.
The company promotes a real work-life balance with no pre-set vacation limits, parental leave benefits, and a culture that values sustainability and family.
A competitive benefits package is provided, including various health and wellness benefits.
Employees are eligible for a 401(k) plan with employer contributions.
The opportunity to work with passionate individuals in a fully remote environment and to learn and grow professionally is also a key benefit.