← Все вакансии

Фулстек-разработчик в команду трафика Путешествий

Яндекс Путешествия — один из лидеров среди тревел-сервисов в России. Ежедневно мы помогаем тысячам людей планировать маршруты от и до. Мы достигли такого успеха благодаря хорошему продукту, низким ценам и заряженной команде, а ещё — грамотному привлечению пользователей!

Команда трафика делает всё, чтобы путешественники находили нас легко и быстро. С точки зрения продукта мы работаем над тем, чтобы каждый визит превращался в бронирование, а с точки зрения техники — строим надёжные и быстрые сервисы, способные выдерживать высокие нагрузки масштабов Яндекса.

Мы ищем сильного фулстек-разработчика, который поможет развивать привлечение органического трафика в наши транспортные вертикали (авиа и ж/д).

Вас ждёт не рутинная поддержка, а динамичная работа на стыке продуктовой разработки, 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
  • Привыкли покрывать код интеграционными и юнит-тестами
Python Go JavaScript TypeScript React Node.js PostgreSQL Redis Docker Git
Откликнуться →