Тинькофф-журнал, или Т—Ж, — главное русскоязычное издание про деньги. В июле наш сайт читали 16 миллионов человек. Мы выпускаем: материалы разных форматов, курсы в Учебнике, калькуляторы и прочие интерактивы, тесты и мобильное приложение под iOS и Android.
Тинькофф-помощь — это справочник, который помогает клиентам пользоваться продуктами нашей группы компаний: картами, кредитами, брокерскими счетами, страховками и другими. Каждый месяц Помощь читает больше миллиона клиентов.
Оба проекта поддерживает одна команда тестирования.
В журнале несколько десятков бэкенд-сервисов на Python и с десяток — на Node.JS. Движок журнала использует Django и активно мигрирует на FastAPI. Другой крупный сервис, соцплатформа, тоже на Django и мигрировать не планирует. Учебник и остальные бэкенды — уже на FastAPI. На Node.JS работает бэкенд мобильного приложения, нескольких интерактивов и server side rendering прослойки перед фронтендом.
В каждом сервисе разработчики пишут модульные и интеграционные тесты. В питонячих бэкендах — на pytest. В нодовских — на Jest. Тестировщики проверяют полноту описанных сценариев на ревью. При желании тестировщик может дописать тесты самостоятельно.
Фронтенд пишем на React и TypeScript, сервисы взаимодействуют по REST. Модульных и интеграционных тестов там гораздо меньше относительно бекендных. Но команда тестирования пишет end-to-end тесты, чтобы сократить ручные проверки. Делаем это на TypeScript и самописном фреймворке, основанном на WebDriverIO.
Кроме автотестов мы дополнительно проверяем задачи вручную. Каждый тестировщик у нас способен проверить задачи и на бэкенде, и на фронтенде, и в мобильном приложении. Когда готовимся выпустить бизнесовую фичу, за ней закрепляем ответственного, который тестирует все связанные задачи. По необходимости и возможности он подключает и других тестировщиков. Тест-кейсы мы пишем и ревьюим в Allure TestOps.
Протестированные задачи сливаются из фича-веток в мастер-ветку проекта. Дальше тестировщик дает отмашку на релиз. Сама выкатка автоматизирована, но на всякий случай ее все равно сопровождает кто-то из разработки.
В команде тестирования я и еще двое специалистов. Всего в технической команде под 40 человек. Все они делятся на продуктовые подкоманды, в которые входят еще и дизайнеры, менеджеры и редакторы. Когда команда берет большую задачу, она старается пораньше подключить тестировщика.
Предлагаю заняться вот чем:
Знания и навыки, без которых будет тяжело:
На что можно рассчитывать:
Чему при желании у нас можно научиться:
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.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
На этой позиции ты будешь заниматься:
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.ru и B2B.Ostrovok и международные ZenHotels и RateHawk.
Мы ищем** Python разработчика **в команду экстранета.
Подключаясь к Ostrovok через Extranet, отели получают доступ как к индивидуальным путешественникам, так и к туристическим агентам и корпоративным клиентам. В Extranet отельер может самостоятельно управлять доступностью своего объекта, тарифами, категориями номеров, спецпредложениями. На сегодня более 33 000 отелей подключены к системе напрямую, и эта цифра постоянно растёт.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
Чем предстоит заниматься:
Кто мы:
растущая команда интернет-магазина BORK.RU. Развиваем IT-культуру в большой компании. Делаем проекты на сайтах bork.ru, laurastar.ru и bissell.store
Что мы ценим:
Selectel помогает клиентам любого размера решать любые задачи, связанные с построением IT-инфраструктуры на принципах “инфраструктура как сервис” (IaaS, PaaS, SaaS). Одной из ключевых задач в этом вопросе является организация хранения больших объемов данных.
Команда облачного хранилища занимается поддержкой и развитием высоконагруженных сервисов хранения данных, построенного на базе системы Ceph. Перед нами стоит амбициозная цель построить инфраструктуру для хранения эксабайтов данных. Для это придется решать интересные и нетривиальные задачи по межрегиональному масштабированию сервиса, увеличению отказоустойчивости наших компонентов, плотной интеграции с другими сервисами Облака.
Наш стек: Golang (+cgo, librados), Ceph, OpenStack Swift, MongoDB, PostgreSQL, Clickhouse, ATS, Haproxy, Python, RabbitMQ, Angular 2.
Основные задачи:
*пока что только для питерского офиса
Quadсode - это международная IT-компания, разрабатывающая программное обеспечение для индустрии трейдинга и инвестиций. Наши клиенты - это компании-брокеры и финансовые организации.
Мы имеем 7-летний опыт - и за это время 50 млн. трейдеров оценили преимущества наших продуктов.
Команда в России – это 450+ человек, из которых 55% – технические специалисты. Всего в группе компаний 750+ человек в 5 странах (Россия, Кипр, Англия, Австралия и Гибралтар).
Сейчас мы находимся в поиске Team Lead of Product Analytics. Команда занимается всеми аспектами продуктовой аналитики: проверкой гипотез, проведением экспериментов, построением воронки, проведением продуктовых исследований и поиском точек роста продукта.
Что тебе предстоит делать:
Облачная платформа Selectel - это продукт, позволяющий управлять виртуальными машинами, кластерами Kubernetes, облачными базами данных, объектным хранилищем.
Мы ищем системного администратора в команду сопровождения инфраструктуры облачной платформы. Команда занимается эксплуатацией и развитием bare-metal серверов облачной платформы.
Задачи команды
Emerging Travel Group — travel-tech компания, в состав которой входят четыре бренда: российские Ostrovok и B2B.Ostrovok и международные ZenHotels и RateHawk.
Мы ищем Python Developer в CashBox Team.
CashBox - команда, отвечающая за несколько сервисов: платёжные системы (разработка и добавление новых интеграций), биллинг, программы лояльности и почтовый сервис.
О нашем департаменте разработки:
Самый технологичный тревел-сервис на планете сам себя не создаст, так что этим занимаемся мы — команда Engineering. Наша власть практически безгранична: мы взаимодействуем со всеми департаментами, развиваем все направления — отели, авиабилеты и трансферы; B2B и В2С; российские и международные; разрабатываем внутренние продукты — CRM, Intranet, Blog, Infrastructure.
При этом находиться в офисе совершенно необязательно — мы нацелены на результат, а не на высиживание определённого количества часов. Ты можешь работать дома, из офиса или выбрать гибридный формат.
Мы увлечены своей работой — проводим хакатоны и открытые демо-встречи, вместе смотрим в офисе важные конференции.
На это позиции мы предлагаем тебе заниматься:
Emerging Travel Group (ETG) is a travel-tech company that owns four brands: RateHawk, ZenHotels, Ostrovok.ru and B2B.Ostrovok.
We are seeking a Product Owner who together with their team will create and grow the Railways product.
The Railways team is developing a project for booking railway tickets. This is the newest project in our company and organically complements the product line of existing projects in online bookings of hotels, air tickets and transfers. Our team is seeking a skilled product owner who will take a systemic approach and is ready to create the best railways product in the world.
About our product department:
One of our principles is to develop more and more travel products!
We launch, support and develop a fantastic global multi-product system, therefore we take a super-organized approach to the process: each business line has its own mission team, consisting of various roles to ensure the product’s comprehensive development.
We cooperate with all of the company’s departments. We only care about the result, and not about how many hours you spend in the office. You may work from home or from the office, or choose a hybrid format.
We are obsessed with our work — we hold hackathons and open demo meetings, and each employee has access to analytics and internal data. We regularly hold cross-team meetings to exchange expertise, we watch important industry conferences together, and we support colleagues who desire to study.
Your responsibilities: