Full-Stack Developer (Python/JS) в команду по работе с данными сервиса путешествий

З/П договорная
Размещено 21 февраля


В компанию требуется full-stack developer в г. Москва.ПриветМы в tutu занимаемся путешествиями, у нас есть электрички, самолёты, поезда, автобусы, отели, туры и вообще всё, что нужно для того, чтобы куда-то уехать.В Data Team мы создаём и внедряем инструменты для всей компании, которые позволяют принимать решения на основе данных, а не при помощи гадания или экспертного опыта.Мы делаем платформу А/В-тестов, DWH, инструмент сбора данных о действиях пользователей (ClickStream), ML-платформу, инструменты построения витрин, каталог данных, отвечаем за процессы доставки данных в хранилище и обмена данными. Нашими инструментами пользуются более 100 сотрудников в месяц и из них около 25 активных пользователей: аналитики, продакты, руководители команд и топ-менеджеры. Мы хотим, чтобы активных пользователей становилось больше и чтобы привлекательность инструментов для работы с данными повышалась. Подходы, которые мы используем в работе над нашими системами, растекаются по компании и приносят ещё больше, не только в контексте задач аналитики. Сейчас мы расширяем команду, чтобы развивать новые инструменты для эффективной работы с данными в компании.Наши цели: 1. Создать единую платформу/систему с прозрачными правилами и набором стандартов для быстрого доступ к данным из всех систем в компании.С помощью этого инструмента мы хотим прийти к единому хранилищу всех метрик бизнеса, удобному представлению данных и прозрачному пониманию взаимосвязей между ними.В результате это позволит быстро принимать эффективные решения для достижения целей компании на основе данных. 2. Создать ML-платформу под потребности Data Scientist в компании, которая обеспечит надёжную работу моделей в наших сервисах. 3. Обеспечить прозрачное качество данных для внутренних пользователей. В нашей команде 8 человек: дата-инженеры, фулстеки, инфраструктурный инженер и техлид. Мы ищем фулстек-разработчика, который поможет нам в создании и развитии новых инструментов на широком стеке, используя опыт команды. Подробнее про стек Фронтенд пишем на TypeScript, React, по возможности используем готовые компоненты из дизайн-систем вроде (Ant или PrimeReact), при необходимости пишем свои компоненты. Бэкенд сейчас написан на микросервисной архитектуре и состоит из нескольких сервисов на PHP или Python (где необходимы готовые библиотеки для реализации логики расчёта некоторых метрик). На текущий момент в команде используются несколько хранилищ, некоторые замещают старые: СlickHouse, MariaDB, Redis. В основном сложную логику пишем на Python. Активно используем очереди сообщений Kafka. Приложения упаковываем в docker-контейнеры внутреннее облако на OpenShift. Мониторинг наших систем реализуем с помощью Prometheus, Grafana, Elasticsearch, Kibana. Все приложения, которые работают на бою, упаковываются в docker и выкладываются через существующий CI/CD.Основные задачи Создание инструментов для упрощения работы аналитиков с мета-информацией о данных во всей компании, цель которых снижать порог входа в работу с данными. Создание сервисов совместно с Data Scientist, обеспечение отказоустойчивой работы, выбор и наполнение хранилища для работы модели, соответствующее SLA (модель от Data Scientist, DevOps практики и архитектура от Data Engineer). Создание общих витрин и источников данных для аналитиков, работающих с данными. Мы занимаемся созданием именно общих витрин, которыми пользуются более трёх команд, локальные витрины создаются аналитиками в командах.От вас нужно Опыт разработки на Python от 1 года. Знание Python на уровне самостоятельно написать рабочую версию сервиса или разобраться в коде готового сервиса. Опыт работы с Django. Базы данных и хранилища данных: опыт работы с реляционными базами. Наш стек: Clickhouse / MariaDb/ Mongodb. Готовность разобраться и применять очереди сообщений (Kafka), а также прочесть рекомендованную литературу. Знания Docker на уровне пользователя и создания новых контейнеров.Про команду и рабочие процессы Набор проектов фиксируется на к

Похожие вакансии

Fullstack developer (senior)
Москва
На работу требуется fullstack developer в г. Москва.Обязанности:О насМы разрабатываем сервисы взаимодействия с клиентами и в нашу дружную команду разработки, мы ищем опытного разработчика.Мы используем современную архитектуру c NoSQL базами данных, поэтому все проекты запаковываются в Docker и деплоятся в kubernetes-кластер.Задачи ведутся в jira,
Договорная
Договорная
15 мая
Senior Node.js Developer Read
Москва
Открыт набор на вакансию senior node.js в г. Москва.При отклике в сопроводительном письме укажите, пожалуйста, информацию: Ваш username telegram Локацию пребывания Ваши зарплатные ожидания в в рамках нашей вилки Position: Fullstack DeveloperLevel: SeniorExperience: 6+ лет (НЕ фриланс)Stack: Node.js, Express, NestJS, TypeScript, React,
3 000 руб
3 000 руб
14 мая
Senior Node.js Developer Read
Москва
Открыт набор на вакансию senior node.js в г. Москва.При отклике в сопроводительном письме укажите, пожалуйста, информацию: Ваш username telegram Локацию пребывания Ваши зарплатные ожидания в в рамках нашей вилки Position: Fullstack DeveloperLevel: SeniorExperience: 6+ лет (НЕ фриланс)Stack: Node.js, Express, NestJS, TypeScript, React,
3 000 руб
3 000 руб
13 мая
Senior Fullstack PHP Developer
Москва
Требуется senior fullstack в г. Москва.Обязанности:Мы в поисках Senior Fullstack PHP DeveloperОбязанности: разработка и развитие веб-приложения;разработка нового функционала;поддержка работоспособности проекта.Стек технологий: PHP 8+, Laravel 10, Laravel Forge, Laravel Envoyer, Laravel Splade, MySQL, Tailwind.Требования:опыт работы с
150 000 руб
150 000 руб
13 мая
Senior Node.js Developer Read
Москва
При отклике в сопроводительном письме укажите, пожалуйста, информацию: Ваш username telegram Локацию пребывания Ваши зарплатные ожидания в в рамках нашей вилки Position: Fullstack DeveloperLevel: SeniorExperience: 6+ лет (НЕ фриланс)Stack: Node.js, Express, NestJS, TypeScript, React, Next.js, Python, Kubernetes, PostgreSQL, Redis, Docker,
3 000 руб
3 000 руб
13 мая
Senior Fullstack PHP Developer
Москва
Обязанности:Мы в поисках Senior Fullstack PHP DeveloperОбязанности: разработка и развитие веб-приложения;разработка нового функционала;поддержка работоспособности проекта.Стек технологий: PHP 8+, Laravel 10, Laravel Forge, Laravel Envoyer, Laravel Splade, MySQL, Tailwind.Требования:опыт работы с коммерческими проектами от 5 лет;опыт
150 000 руб
150 000 руб
12 мая