Фулстек-разработчик в команду трафика Путешествий
Яндекс Путешествия — один из лидеров среди тревел-сервисов в России. Ежедневно мы помогаем тысячам людей планировать маршруты от и до. Мы достигли такого успеха благодаря хорошему продукту, низким ценам и заряженной команде, а ещё — грамотному привлечению пользователей!
Команда трафика делает всё, чтобы путешественники находили нас легко и быстро. С точки зрения продукта мы работаем над тем, чтобы каждый визит превращался в бронирование, а с точки зрения техники — строим надёжные и быстрые сервисы, способные выдерживать высокие нагрузки масштабов Яндекса.
Мы ищем сильного фулстек-разработчика, который поможет развивать привлечение органического трафика в наши транспортные вертикали (авиа и ж/д).
Вас ждёт не рутинная поддержка, а динамичная работа на стыке продуктовой разработки, SEO и маркетинга. У нас всё происходит быстро. Мы ценим инициативу, регулярно запускаем новые доппроекты и всегда открыты к свежим техническим идеям.
Задачи и обязанности
Разработка на современном стеке
Вам предстоит писать код и создавать сервисы, используя сразу несколько языков и технологий: Node.js, Go и Python. Мы подбираем лучшие инструменты под конкретную задачу.
Развитие ключевых продуктов
Вы будете поддерживать и развивать масштабные проекты, которыми пользуются миллионы людей: как основное веб-приложение Яндекс Путешествий, так и Журнал Путешествий.
Проработка технических решений
Вам предстоит проводить ресёрчи для новых маркетинговых и продуктовых проектов, закладывая оптимальную архитектуру.
Улучшение технической базы
Мы ценим качество и надёжность. Вы будете активно снижать техдолг, оптимизировать текущие решения, а также проводить код-ревью и обмениваться опытом с командой.
Больше о фронтенде в Яндексе — в канале Yandex for Frontend
Требования
- Отлично знаете JavaScript/TypeScript
- Уверенно работаете с Node.js
- Хорошо знаете React, понимаете принципы работы глобальных стейт-менеджеров (например, Redux)
- Писали код на Go и Python (или знаете один язык и готовы быстро погрузиться в другой)
- Глубоко понимаете принципы REST API и то, как работает протокол HTTP
- Работали с Docker для контейнеризации приложений
- Уверенно владеете Git
Дополнительные требования
- Работали с реляционными базами данных (PostgreSQL)
- Знакомы с in-memory-хранилищами (Redis/Valkey)
- Имели дело с протоколом сериализации данных Protobuf
- Привыкли покрывать код интеграционными и юнит-тестами