О компании Wheely
Wheely переосмысливает премиальный транспорт в крупных городах Европы, США и Ближнего Востока. Мы объединяем передовые технологии с искусством пятизвездочного шоферского сервиса, чтобы предоставить опыт, которому доверяют более 100 000 активных пользователей и 1 200 корпоративных клиентов.
Мы — прибыльный, быстрорастущий стартап с привлечёнными инвестициями в размере 43 миллионов долларов и ежегодным доходом свыше 100 миллионов долларов. Недавно запустившись в Нью-Йорке, мы быстро расширяемся по США и региону EMEA. Если вы гордитесь своим мастерством и хотите помочь сформировать следующий этап нашего роста, мы будем рады услышать вас.
О вакансии
Наша команда Mapping занимается пространственным интеллектом платформы: сопоставлением дорог, предсказаниями времени прибытия с низкой задержкой и обработкой тысяч координат каждую секунду, чтобы обеспечить точное отслеживание каждого путешествия.
Мы ищем инженера Backend уровня Mid/Senior в команду, которая поддерживает лёгкие фреймворки и сосредоточена на главном: чистом, поддерживаемом коде, который быстро выпускается с использованием TDD, DDD и непрерывной интеграции и доставки.
Мы используем Go, и хотя сейчас активно мигрируем с нашего Ruby монолита, в нашем стеке есть PostgreSQL, MongoDB, RabbitMQ, Redis, gRPC и Thrift. Всё работает на AWS и Kubernetes, управляется через Terraform.
Наш процесс собеседования включает скрининг рекрутера, задачи по алгоритмам и живое кодирование. Кандидаты уровня Senior+ также проходят этап проектирования системы и структурированный обзор предыдущего опыта и достижений.
Обязанности
•Писать высококачественный, производительный код преимущественно на Go.
•Реализовывать новые микросервисы и помогать ответственно управлять и мигрировать от устаревших сервисов.
•Тесно сотрудничать с менеджерами продукта, дизайнерами и дата-сайентистами, превращая абстрактные требования в конкретные технические решения.
•Обеспечивать отзывчивость наших систем при высокой нагрузке, оптимизируя как задержки, так и надёжность.
Требования
•Опыт разработки и поддержки масштабируемых backend-сервисов от 3 лет (5+ лет для senior).
•Мы используем Go. Если вы его знаете — отлично. Если нет, мы проведём интервью на вашем сильнейшем языке (Python, C++, Ruby и др.). Мы нанимаем за инженерные основы, а не за синтаксис.
•Глубокие знания реляционных и NoSQL баз данных (PostgreSQL, MongoDB, Redis) и опыт работы с брокерами сообщений, такими как RabbitMQ или Kafka.
•Минимум 1 год практического опыта в задачах, связанных с картографией, таких как обработка шумных геопространственных данных, методы сопоставления с картой, графы дорожных сетей и алгоритмы маршрутизации.
•Уровень английского не ниже Upper-Intermediate (B2). Вы должны уверенно обсуждать технические компромиссы с коллегами.
Желательно
•Интуиция со стороны водителя для навигационных систем (поведение при смене маршрута, дрейф GPS, пропущенные повороты, реальные крайние случаи).
•Опыт работы с движками маршрутизации, такими как OSRM.
•Знание C++.
•Знакомство с открытыми геопространственными наборами данных, такими как OpenStreetMap.
Что мы предлагаем
•Работа в офисе в Западном Лондоне четыре дня в неделю с гибким началом и окончанием рабочего дня, плюс один удалённый день по вашему выбору
•Зарплата от £90,000
•План опционов для сотрудников
•Частная медицинская и стоматологическая страховка
•Страхование жизни и от критических заболеваний
•Ноутбук MacBook Pro последнего поколения и 4k монитор
•Ежемесячный кредит на поездки с Wheely
•Программа Cycle to Work (поощрение езды на велосипеде на работу)
•Стипендия на профессиональное развитие
•Поддержка при переезде, включая спонсорство визы и пособие