This job was posted over 90 days ago and may no longer be available.

Senior Back-End Engineer

ezhome aims to become the #1 trusted provider of tech-enabled home services. We provide an amazingly better experience using software and data that enable our service professionals to be more effective and efficient. We are pioneering the tech-enabled home services space with a full-stack approach.



ezhome was founded by two serial entrepreneurs and has been growing extremely quickly (multi-million annual recurring revenue within a year). We assembled a world class team and have raised significant funding from top-tier investors. We are looking for top talent — join us in disrupting the $100 billion home services market!

Overview of the Role

We are looking for a talented senior backend architect to join our engineering team. Your primary focus will be the design of database schema, development of server-side logic, and ensuring maintainability, high performance, and responsiveness to requests from the front-end.

Responsibilities

Develop, test, and maintain robust, scalable, high-quality software.

Write highly organized, maintainable code.

Solve difficult problems while continuously learning and improving.

Implement security and data protection.

Design and implement storage solutions.

Provide guidance to more junior engineers.

Must have

5+ years experience in software architecture and engineering best practices.

3+ years experience in Python and Django.

Deep understanding of how to create database schemas that represent and support business processes.

Strong unit test and debugging skills.

Available during the morning Pacific Time.

Comfortable working remotely.

Nice to have

Experience with frontend development (e.g. JavaScript, ReactJS, single-page applications).

Management of hosting environment, including database administration and scaling an application to support load changes.

Familiarity with blue-green deployments, canary releases, feature toggles, and other modern deployment techniques.

Data migration, transformation, and scripting.

Setup and administration of backups.

Experience working in a distributed team

Experience with Scrum or other agile development process.

Benefits

10 days annual PTO after working 6-months full-time for ezhome as well as an additional 2 days each year after your eligibility date.

$200 reimbursed annually for software/hardware or workplace improvements.

Laptop replacement of up to $1,000 reimbursed after 2 years full time work.

$150 reimbursed annually for fitness related spending.

Desired Skills

Contact Info