Emerging Travel Group — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk.
Мы ищем Python разработчика в команду экстранета.
Подключаясь к Ostrovok через Extranet, отели получают доступ как к индивидуальным путешественникам, так и к туристическим агентам и корпоративным клиентам. В Extranet отельер может самостоятельно управлять доступностью своего объекта, тарифами, категориями номеров, спецпредложениями. На сегодня более 33 000 отелей подключены к системе напрямую, и эта цифра постоянно растёт.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
Чем предстоит заниматься:
Emerging Travel Group — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok и B2B.Ostrovok и международные ZenHotels и RateHawk.
Мы ищем Python Developer в CashBox Team.
CashBox - команда, отвечающая за несколько сервисов: платёжные системы (разработка и добавление новых интеграций), биллинг, программы лояльности и почтовый сервис.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
На это позиции мы предлагаем тебе заниматься:
Сеть темных кухонь X5 Retail Group «Много лосося» – это технологичные ресторанные цеха, на которых готовится еда на доставку под набором собственных брендов. Сейчас у нас 35 кухонь, 4 бренда: Много лосося, Роллы №1, 10 идеальных пицц, Yaji. За 2020 год мы выросли более чем в 5 раз, в 2021-2023 гг мы продолжим стремительный рост. Впереди другие города, новые бренды, новые направления. У нас молодая команда, в части всех наших процессов мы про IT, решения на данных, максимальный уход от бумаг.
Наша миссия сделать лучший сервис для доставки разнообразной еды за 30-45 минут во всех крупнейших городах России!
Мы создаем большую IT платформу для доставки еды и ищем руководителя разработки ( Team Lead / Tech Lead ). Будет возможность практически с нуля построить систему, которая будет включать:
Тинькофф-журнал — главное русскоязычное издание про деньги. В июле наш сайт читали 16 миллионов человек. Наша миссия — сделать читателей образованными и смелыми в отношении всего, что касается денег. Для этого мы:
Потенциально вам предстоит дорабатывать любой сервис журнала и разрабатывать с нуля новые. Два главных сервиса — движок журнала и соцплатформа — написаны на Django. Движок перезапускаем на FastAPI. Этот же фреймворк используем в остальных сервисах, на нем же пишем новые.
У нас настроены пайплайны на Gitlab CI, в которых запускаются MyPy, Flake, Black и тесты на PyTest. Сервисы на FastAPI в тех же пайплайнах собираются в Docker и деплоятся с помощью ArgoCD в Google Kubernetes Engine. Django-сервисы деплоим руками.
Базы — Redis и Postgres. Для сервисов на Django Postgres разворачиваем и поддерживаем сами. Под FastAPI развернут Google CloudSQL. Redis хостим сами, но ради эксперимента в паре мест тоже подключили облачный.
Клиенты общаются с сервисами по REST, используем спецификацию OpenAPI, в шаблоне типового проекта подрублен Swagger. Сервисы между собой местами общаются так же, но мы переводим это на асинхронную архитектуру. В качестве брокера используем Google Pub/Sub.
Разработчики в журнале совмещают работу в продуктовой подкоманде и в технической команде.
В продуктовой команде на старте роль продакт-оунера возьмет на себя руководитель дистрибуции. Потом — подхватит выделенный продакт-менеджер. Продакт-оунера ранжирует задачи по важности и отвечает за их бизнесовую постановку. Разработчики декомпозируют это на технические задачи, придумывают и внедряют решение. Раз в неделю проводим совмещенное демо и планирование. По необходимости подключаем к работе команды тестировщиков, аналитиков и других специалистов.
В технической команде — кросс-ревью до двух лайков. Сами реквесты равномерно разбрасываем между всеми бэкендерами независимо от продуктовой команды. Раз в пару недель мы созваниваемся на час, чтобы обсудить чисто бэкендерские штуки: большие изменения в архитектуре, какие у кого новости или открытия, как улучшить процессы или инструменты. Раз в день-два пишем стендапы, чтобы быть в контексте разных направлений и вовремя прийти на помощь. Всего в команде 10 бэкендеров, 15 фронтендеров/JS-фулстеков, 4 мобильщика — RN-фулстеки, 3 тестировщика, пара менеджеров и DevOps/SRE-инженер.
Еще раз в четыре недели будет один на один со мной, где обсуждаем накопившиеся организационные вопросы, пытаемся снять боли, если есть, и вот это вот все.
Ближайшие задачи, которые предложу:
Из хардов будет тяжеловато без:
Мы в **Space307 **разрабатываем международную торговую платформу. Каждый день у нас в онлайне 255 тысяч уникальных пользователей из 100+ стран. У нас плоская структура и нет просто исполнителей. Каждый из нас — спец в своей области, и принцип работы простой: к нам приходят с проблемой, а мы отвечаем решением.
Наш проект с большим количеством фич и вся разработка ведется в кросс-функциональных командах.
Проект разбит на модули, написан полностью на Kotlin, а также мы любим MVP, Clean Architecture и Kotlin Coroutines, не забываем писать Unit-тесты и развиваем UI-тестирование совместно с командой автоматизации, а наши QA пишут тест-кейсы.
Мы ищем коллегу, опытного** Android** Разработчика в команду
Communications.
Основная цель команды - создание инструментов для коммуникации с пользователями и улучшением пользовательского опыта в этом домене.
Чем предстоит заниматься:
Emerging Travel Group — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk.
Мы ищем Backend Team Lead в команду метапоисков.
Команда Metasearch занимается интеграциями с метапоисками. Метапоиски в отельной индустрии это сайты, которые позволяют сравнивать цены с разных OTA (online travel agency) для одного отеля. В числе наших партнеров: Yandex, Google, Roomguru, Trivago, Tripadvisor и другие. Мы разрабатываем несколько сервисов включая высоконагруженный сервис поиска (~60 000 RPM), который отдает информацию метапоискам о ценах и доступности, а так же сервисы по формированию / загрузке отчетности, бронирования и другие. Интеграции с метапоисками позволяют привлекать большое количество трафика, бронирований и рекламировать наши бренды Ostrovok / Zenhotels в разных странах мира.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
На этой позиции ты будешь заниматься:
Weigandt Consulting (WDT) is an international IT consulting company with headquarter in Germany, clients from Europe, engineering centers in Russia, and employees around the globe. The company has extensive expertise and focus purely on the retail industry delivering value to many successful retailers, helping them to boost profitability and gain a competitive edge by offering the highest level of customer experience.
Our initiative-driven working environment and culture support the contribution of every team member, to increase your learning opportunities and challenge you to grow with us.
Currently, we are looking for Senior Java backend developers for a long-term project with a global retailer from the United Kingdom. The main aim of the project is migration from a fairly large Oracle-based monolith system into microservices with additional functionality.
Emerging Travel Group — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok.ru и B2B.Ostrovok и международные ZenHotels и RateHawk.
Мы ищем опытного DevOps инженера, придерживающегося лучших девопс-практик.
Мы используем:
ZION Development – международная IT компания, специализирующаяся на разработке инновационных финтех продуктов. Каждый из наших продуктов входит в рейтинг ТОП-5 в своей нише, а общая аудитория насчитывает более 100 млн пользователей.
Открытая позиция подразумевает работу над нашим флагманским продуктом. Наш продукт – это финтех платформа, предлагающая доступ к многофункциональной экосистеме для работы с финансами. Основанная в 2015 году, платформа имеет более 2 млн пользователей и 200+ API и Affiliate партнеров. Мы сотрудничаем с такими компаниями как Binance, Moonpay, Simplex, Changelly и количество наших партнеров продолжает расти.
На текущий момент команда состоит из ~100 специалистов. В связи с интенсивным расширением команды мы ищем QA Automation Engineer, который сможет присоединиться к существующей команде и взять на себя тестирование Backend части нашего продукта.
Ждём в команду Лида для работы над платформой и другими проектами. Разработка ведётся для важных направлений платформы: CRM, HRM, order.
Мы ищем инженеров, которые готовы копать вглубь, давать конструктивную критику, предлагать свои идеи и отстаивать их, чтобы развивать и улучшать продукт.
КАК ВСЕ УСТРОЕНО:
Платформа— это конструктор бизнес процессов. Наша задача — сделать так, чтобы все происходило с минимальным взаимодействием с разработкой. Для этого мы разбили бизнес процессы по "доменам" — предметным областям к которым они относятся, сформировали в рамках каждого домена кроссфункциональную команду.
В рамках каждого домена есть 3 слоя:
- слой BPM — движок, в котором менеджеры могут накликать целевой процесс и задеплоить его в прод
- слой типовых решений — модель данных и архитектура домена
- слой сервисов — кубиков, из которых всё строится.
Для сервисов мы используем **Nest.js (Node.js + Typescript), часть на Go. Базы данных — PostgreSQL и BigQuery. Инфраструктура в облаках, несколько провайдеров. Kubernetes для оркестрации. Всё, кроме баз данных, в dockerd-контейнерах.
Для архитектуры используем Explicit, которую описываем через C4 model. Взаимодействие через GRPC, как синхронно, так и через service bus.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ:
Строить один из доменов.
Домен HRM — предстоит сделать систему найма, адаптации и обучения исполнителей.
Домен Склад **— есть много логистических операций, физические производства, которые нужно автоматизировать
Мы ищем Лида, который займется:
- Реализацией бизнес-требований вместе с командой
- Проектированием технических решений сервисов вместе с архитектором
- Улучшением процессов Node.js разработки
- Написанием кода и решением сложных архитектурных задач
- По мере развития систем будет нанимать, развивать и мотивировать свою команду.
ЧЕГО МЫ ЖДЁМ ОТ ТЕБЯ:
- ты профессионально владеешь Node.js (event-loop, **stream) **и СУБД (PostgreSQL)
- ты умеешь создавать многопоточные приложения
- ты знаешь алгоритмы и структуры данных
- ты не боишься залезть в чужой код на другом языке и разобраться с тем, что там происходит
ЧТО МЫ МОЖЕМ ПРЕДЛОЖИТЬ: