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