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

Posted: Jan. 3, 2017

Apply


Get Updates