Senior Full-Stack Engineer

Требования

Разработка ПОPythonDjangoJavaScriptReact

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

High tech company that disrupts $80bn home services US industry

Описание вакансии

Условия работы

ezhome aims to become the #1 trusted provider of tech­enabled home services, starting by targeting the millions of consumers that use lawn care services. We provide an amazingly better home service experience using data science and software technology to dazzle customers and enable our service personnel 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 fast (>$1M run rate in less than 6 months). We assembled a very high­caliber 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 great senior full­stack engineer to join our engineering team. Your focus will be the end­to­end development of major features including server­side logic and the UI.

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.

Desired Skills and Experience

Must have

  • Extensive Python knowledge and experience with Django.
  • Able to create database schemas that represent and support business processes.
  • Excellent knowledge of modern JavaScript development practices
  • Solid experience building Single­Page Applications
  • Experience working with ReactJS (or significant interest and willingness to learn fast)
  • Good understanding of software architecture, especially RESTful design.
  • Strong unit test and debugging skills.
  • Have a working schedule that makes you available during the morning Pacific Time.
  • Comfortable working remotely

Nice to have

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

Бонусы

Why join ezhome? - work at a startup that is set to transform home services market - join the team of brilliant engineers - work with best modern technology stacks

Дополнительные инструкции

If you have any questions - please do not hesitate to contact us. You can use e-mail: svetlana@ezhome.com