Backend Developer (Go) — Travelpayouts.com

  • Travelpayouts.com
  • Rawai, Таиланд

Backend Developer (Go) — Travelpayouts.com

Описание

Travelpayouts от Aviasales — крупнейшая в мире партнёрская сеть в сфере online travel. Мы помогаем тревел компания найти своих клиентов, а владельцам тревел-площадок эффективно монетизировать своих посетителей. Для этого мы создали множество уникальных инструментов, которыми пользуются более 170 000 партнёров по всему миру, и которые ежедневно видят миллионы людей на сотнях тысяч сайтов и в мобильных приложениях. Мы сотрудничаем с крупнейшими тревел компаниями — Aviasales, Booking.com, BlaBlaCar, Viator, Туту.ру и многими другими.

 

Технологии которые используются в нашей команде:

Golang, Python, Ruby, PostgreSQL, MySQL, ClickHouse, Redis, Docker, Docker Compose, K8S, Jenkins, Nginx, RabbitMQ, Kafka


Чем ты будешь заниматься:

  • Писать код на go, который будет соединять пользовательские сервисы и сервисы наших партнеров, с постоянно растущей нагрузкой.

  • Писать код на go, который будет работать с нашей статистикой и радовать наших пользователей крутыми отчетами с множеством цифр. Так как цифр у нас много, ты будешь сначала складывать их, а потом доставать из нашего хранилища в ClickHouse (который не тормозит).

  • Писать код на python для наших двух проектов. Один проект трекает все переходы по нашим компаниям, а второй контролирует сколько за каждый переход мы должны заплатить партнеру.

  • Писать деплойменты в k8s и пайплайны в Jenkins (не то чтобы писать, а копировать с умом уже существующие).

  • Обкладывать метриками свой код и отправлять их в prometheus, а логи структурировать в json и отправлять их в elasticsearch. По всему этому строить дашборды в grafana и навешивать алерты, чтобы поддерживать в тонусе наших devops и ops команды.

  • Иногда погружаться в старый код, и обращаться к коллегам, чтобы они помогли тебе понять что там происходит.

Плюсы с точки зрения разработчика:

  • Профессиональный рост, мы не боимся трудностей, мы их любим.

  • Минимум бюрократии.

  • Мы используем только проверенные технологии (мы не фронтендеры!), но и не древние.

  • Выезды на конференции как в Россию, так и по миру.

  • В спринт задачи попадают от менеджеров продуктов, они лояльны. Если ты понимаешь что накопился технический долг, что нужно написать тест или отрефакторить кусок кода - ты продаешь эту идею команде и это вносят в спринт.

  • Можно работать удаленно 2 месяца в году, если ты профессионален и надежен, обсуждается индивидуально после года работы в компании. На случай если заскучал по грече и холоду.

От нас:

  • Релокация в вечное лето на остров Пхукет.

  • ДМС, тут отличные больницы, в которые хочется приезжать даже если это всего лишь насморк.

  • Заработная плата в долларах США.

  • Обучения английскому с помощью SkyEng.

  • Компенсация спорта, можно выбирать между тренажеркой, кросфитом, тайским боксом или серфингом.

  • Вечеринки в офисе или организованные выезды на материк / острова.


Требования