Почему Housecall Pro?
Помогаем создавать решения, которые делают жизнь лучше. В Housecall Pro мы ежедневно работаем над тем, чтобы предоставить специалистам по обслуживанию на дому (Pro) исключительные технологии, которые делают их работу проще, умнее и прибыльнее. Мы обслуживаем более 45 000 бизнесов и имеем более 1 800 амбициозных, целеустремленных сотрудников по всему миру (половина команды инженеров находится в Польше).
О роли
Мы ищем Backend Architect, который возглавит техническое направление нашей платформы. Эта роль сочетает в себе обязанности технического лидера и наставника-практика. Вы будете играть ключевую роль в нашем переходе от монолитного приложения Ruby on Rails к современной, распределенной, событийно-ориентированной архитектуре, ориентированной на домены.
Роли и обязанности
- Разрабатывать долгосрочное техническое видение нашей платформы, руководя проектированием и развитием масштабируемых систем.
- Выступать в качестве надежного технического партнера для менеджеров по инжинирингу, директоров и руководства продуктового отдела.
- Возглавлять техническое видение и дорожную карту для API Platform.
- Определять, развивать и доносить стандарты API (рекомендации по дизайну, версионирование, безопасность, производительность) и обеспечивать их принятие в инженерном отделе.
- Выступать в качестве главного архитектора для инициатив, связанных с API, формируя дизайн системы и направляя команды при принятии сложных компромиссных решений.
- Сотрудничать с командами продуктовой разработки при проектировании и ревью контрактов API и интеграций.
- Наставлять и обучать инженеров проектированию API, распределенным системам и системному мышлению.
- Продвигать культуру совместной работы, ориентированную на дизайн (RFC, ревью дизайна системы), и помогать командам принимать прагматичные, хорошо документированные решения.
Требования
- Более 9 лет опыта в проектировании, создании и эксплуатации сложных производственных систем.
- Глубокий опыт работы с современными backend-фреймворками (например, Ruby on Rails, Django, Spring Boot).
- Владение несколькими языками программирования (например, Ruby, Go, Python, Java, Node.js).
- Глубокая экспертиза в облачных платформах (AWS), контейнеризации и бессерверных/облачных архитектурах.
- Опыт работы с распределенными системами, событийно-ориентированной архитектурой и декомпозицией систем.
- Хорошее понимание PostgreSQL и моделирования данных в масштабе.
- Свободное владение английским (уровень C1) и польским (уровень C1) языками.
Мы также предлагаем
- 100% удаленная работа (в пределах Польши).
- Гибкий график работы.
- Акции компании, входящей в портфель ведущих венчурных фондов, с быстрым ростом.
- Оплачиваемый отпуск.
- Культура, основанная на инновациях, ценящая смелые идеи.
- Новейший MacBook + компенсация расходов на настройку ($500).