Мы ищем Senior Go Developer в команду Supply для оптимизации и переосмысления архитектуры текущих решений в отельном продукте. Основной фокус — развитие платформы, включая её оптимизацию, масштабируемость и устойчивость.
Требуются техническая зрелость и умение принимать архитектурные решения для стабильной работы системы. На проекте высокая нагрузка, сложная бизнес-логика и работа с разнообразными API: JSON, XML, GraphQL, SOAP.
Эта роль сочетает продуктовую разработку и развитие платформы с перспективой влиять на архитектуру по мере знакомства с проектом.
Ключевые задачи
- Разработка на Go.
- Проектирование архитектуры сервисов.
- Покрытие кода тестами.
- Поддержка и развитие существующих интеграций.
- Реализация новых интеграций.
Требования
- Коммерческий опыт разработки — от 5 лет, на Go — от 4 лет.
- Опыт работы с сетевыми протоколами: HTTP, gRPC, FTP.
- Опыт с PostgreSQL, включая сложные кейсы (оптимизация запросов, работа с большими объёмами данных, сложные транзакции и т. д.).
- Опыт системного дизайна.
- Опыт работы с высоконагруженными системами (от 10–15k RPS и выше).
- Английский язык — не ниже B1, в том числе разговорный.
Будет плюсом:
- Опыт работы с распределёнными кэшами (Redis и/или Aerospike).
- Опыт работы брокерами сообщений (Kafka и/или RabbitMQ и/или NATS).
Что мы предлагаем
Интересные проекты:
- Создаём продукты для путешественников, тревел-агентов и отельеров по всему миру. Нестандартно подходим к решению задач и пробуем новое — например, мы решаем некоторые задачи с помощью ИИ.
Удаленная работа и гибкий график
- Возможность самостоятельно выбирать, где и в какие часы решать задачи.
Дружное комьюнити
- Проводим митапы, хакатоны, участвуем в конференциях и поддерживаем даже самые смелые идеи.
Забота о здоровье
- Предоставляем ДМС с первого месяца работы, скидки на сервис «Ясно», дополнительный оплачиваемый выходной день MyTime Day Off раз в квартал.
Возможности для обучения и развития
- Частично компенсируем обучение и помогаем подготовиться к выступлениям на конференциях. Прокачиваем английский на внутренних курсах и разговорных клубах и предоставляем скидки в Skyeng. Внутренние программы адаптации и обучения, развития soft skills и лидерских навыков, подобранные индивидуально для каждого сотрудника.