Backend Developer (Go)

в команду FinTech
Разработка
Backend

Привет! Мы команда Туту, у нас сервис путешествий, мы каждый день отправляем флот самолётов, несколько поездов и много автобусов. Сервис помогает путешественникам с билетами, расписаниями, отелями и всем прочим для поездок. Мы постоянно развиваем наших партнёров (отельеров и перевозчиков) и привлекаем новых, этим занимается отдельное подразделение.

Сейчас мы запускаем команду FinTech внутри Туту. Собираемся реализовывать полезные и удобные для клиентов решения в области платежей, например, запускаем внутренний электронный кошелёк как удобное выгодное платёжное решение.

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

Первым шагом мы запускаем продукт Туту.Счёт как инфраструктуру, удобное и выгодное платёжное решение. Затем на его основе хотим запустить обновлённую программу лояльности, собственную карту с выгодными предложениями на местах, зарубежную карту, возможность сплитования платежей и т.д.

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

Немного про стек

Набор микросервисов на Go, которые разворачиваются на внутренней платформе (Openshift, Kubernetes, Docker). Используем MongoDB как одну из основных баз, а MariaDB, PostgreSQL при необходимости реляционных решений. В остальном: Redis, ClickHouse, Kafka.

От вас нужно

— Коммерческий опыт работы с Golang от 4 лет.

— Опыт работы с БД (транзакции, уровни изоляции).

— Понимание микросервисной архитектуры и паттернов проектирования (DDD).

— Опыт написания Unit-тестов.

— Готовность принимать архитектурные решения и работать с требованиями.

Что надо делать

— Разрабатывать сервисы на Go.

— Проектировать новый функционал систем Туту (промокоды, сертификаты).

— Покрывать код тестами.

— Заниматься R&D для улучшения надёжности и поддерживаемости систем.

— Реализовывать предлагаемые улучшения.

— Поддерживать работоспособность системы в рамках заданных SLA.

Про команду и рабочие процессы

Мы работаем небольшими кросс-функциональными командами внутри общего продуктового направления. Все роли предполагают много взаимодействия между командами внутри направления, а также горизонтальными командами на уровне всей компании.

Мы работаем по SCRUM, классическими двухнедельными спринтами, в спринте есть планирование, ПБР, демо, ретро и, конечно, дейлики.

Разработчики пишут новый код и покрывают тестами по пирамиде тестирования. Стараемся писать больше юнит-тестов, чем интеграционных и e2e. QA-инженер обучает команду практикам тестирования, помогает составлять тест-кейсы, подключается к проверке выпускаемых задач, пишет интеграционные- и e2e-тесты в случае необходимости, участвует в развитии подходов обеспечения качества.

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

Backend Developer (Go)
в команду FinTech
Разработка
Backend
Поделиться

Сделаем наше совместное путешествие комфортным

ДМС
Реферальная программа
Выстроенная система адаптации
Клубы по интересам
Скидки у партнёров

Путь к оферу в Туту

  • Встреча с HR-менеджером (30-40 минут).

    Никаких «кем вы видите себя через 5 лет».
  • Техническое интервью (2 часа)

    Встреча с парой техспецов. Можно понять, достаточно ли профессиональна наша команда и комфортно ли вам с ней будет. Мы в свою очередь проверим ваши профессиональные знания и навыки ;)
  • Финальная встреча с руководителем (1 час).

    Общение в формате диалога с руководителем, возможность задать все вопросы о тонкостях работы в команде.
  • Откликнулось?
    Откликайтесь!

    Присылайте резюме и задавайте вопросы в телеграме

    Другие вакансии

    Инфраструктурный инженер (DBA)

    в команду Data Team

    Инфраструктурный инженер (DBA)

    Администратор баз данных

    Администратор баз данных

    Data Engineer

    в команду отчетности и данных контактного центра

    Data Engineer

    Финансовый аналитик

    в команду финансового планирования

    Аналитика
    Финансовый аналитик

    Продуктовый дизайнер

    в команду Ж/Д

    Дизайн
    Продуктовый дизайнер

    Бизнес/системный аналитик

    в направление авиа (привлечение)

    Команда авиа
    Бизнес/системный аналитик

    Бизнес/системный аналитик

    в команду ж/д

    ж/д
    Бизнес/системный аналитик

    Fullstack developer

    в команду ИБ

    Безопасность
    Fullstack developer

    Data Engineer/ Python-разработчик

    в data team

    Data Engineer/ Python-разработчик

    Data Engineer

    в направление маркетинга

    Data Engineer

    Бизнес/системный аналитик

    в команду отелей

    Аналитика
    Бизнес/системный аналитик

    Product Manager

    в направление авиа (ассортимент)

    Команда авиа
    Product Manager

    Teamlead

    в команду авиа

    Менеджмент
    Teamlead

    Python-разработчик

    в команду Travel Assistant

    Backend
    Python-разработчик

    Бизнес/системный аналитик

    в направление авиа команда SkyPlus

    Аналитика
    Бизнес/системный аналитик

    Бизнес/системный аналитик

    в команду MarTech

    Аналитика
    Бизнес/системный аналитик

    Head of Product

    в направление ж/д

    Менеджмент
    Head of Product

    Teamlead

    в команду отелей

    Менеджмент
    Teamlead

    QA manual

    в команду Martech

    Тестирование
    QA manual

    Системный администратор

    в команду IaaS

    Инфра
    Системный администратор

    Backend Developer (Go)

    в команду TutuID

    Backend
    Backend Developer (Go)

    Разработчик BPM Soft (ex-Creatio)

    контакт центр

    Разработчик BPM Soft (ex-Creatio)

    Python-разработчик

    в Data team

    Backend
    Python-разработчик

    Backend Developer (Go)

    в команду единой выдачи

    Backend
    Backend Developer (Go)

    Head of Product

    в направление авиа

    Менеджмент
    Head of Product

    Email-маркетолог

    в команду директ-маркетинга

    Маркетинг
    Email-маркетолог

    Аналитик 1С

    в команду 1С

    Аналитика
    Аналитик 1С

    Product Manager

    в направление авиа (привлечение)

    Команда авиа
    Product Manager

    Продуктовый аналитик

    в команду единой выдачи

    Аналитика
    Продуктовый аналитик

    Оператор на чаты и письма

    на первую линию поддержки

    Контакт-центр
    Оператор на чаты и письма

    Менеджер по бронированию авиабилетов

    в команду поддержки продаж авиабилетов

    Контакт-центр
    Менеджер по бронированию авиабилетов

    Android Developer

    в команду CoreMobile

    Разработка
    Android Developer

    Application Security Engineer

    Безопасность
    Application Security Engineer

    Backend Developer (PHP+Go)

    в направление ж/д

    Разработка
    Backend Developer (PHP+Go)

    Backend Developer (Go+PHP)

    в направление авиа

    Разработка
    Backend Developer (Go+PHP)