Remote Staff Engineer, Backend - Consumer Experience (Remote, US)

at Renew Home

Posted 1 day ago 2 applied

Description:

  • 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.