У меня есть вакансия C# backend developer в одну из ведущих туристических компаний России, включающая туроператора и сеть турагентств.
Мы разрабатываем Транспортный движок - агрегатор путешествий, который включает в себя систему по продаже авиабилетов. Поисковый трафик - около 3 млн запросов в сутки и более 1000 пользователей ежедневно.
Сейчас мы на стадии разработки начальной архитектуры по продаже Ж/Д билетов и автотранспорта. Высоконагруженная платформа в сфере туризма
Команда:
Команда распределенная, большая часть работает удаленно.
Состав команды: 5 backend разработчиков, 2 frontend разработчика, 2 QA, 3 аналитика, Project manager и Product manager.
Стек проекта:
- Бэк на C# .Net Core;
- В качестве баз данных - Postgres;
- Брокер сообщений - Kafka;
- Для управления репозиториями используем Gitlab;
- Фронт на React.js, TypeScript.
Чем предстоит заниматься:
- Разработка микросервисов для современной программной платформы в сфере туризма;
- Проектирование и разработка сервиса интеграции (отели, авиация и прочие туристические услуги внешних партнеров);
- Участие в разработке решений для высоконагруженных, распределенных систем и больших объемов данных;
- Проектирование и реализация фичей;
- Оптимизация решений для клиентской части системы;
- Покрытие unit тестами;
- Поддержка существующих микросервисов компании и их модернизация.
Что ожидаем:
- Опыт коммерческой разработки c использованием .Net Core 6.0 и выше от 3 лет;
- Опыт работы с реляционными базами данных (мы используем Postgres);
- Опыт работы с шинами сообщений - Rabbit / Kafka;
- Опыт покрытия кода unit-тестами;
- Опыт работы с микросервисами и нагруженными системами;
- Знание асинхронного и многопоточного программирования (Task, async/await).
Будет плюсом:
- Опыт работы с Grafana / Prometheus / Seq;
- Опыт работы с Docker;
- Опыт работы с Kubernetes.
Что готовы предложить:
- Фиксированный оклад: обсуждается индивидуально после финального собеседования;
- Полностью удаленный формат работы из любой точки мира;
- Начало рабочего дня по московскому времени, график работы 5/2 с 10 до 19;
- Формат трудоустройства: договор с ИП или самозанятым;
Как мы проводим собеседования:
- 15-20 минут - общение с рекрутером;
- 60 минут - техническое интервью с senior разработчиком;
- 30-40 минут - общение с руководителем проекта;
- 30-40 минут - общение с продуктовым менеджером;
- Проверка документов-3-5 дней (анкета в электронном виде);
- Оффер, обсуждение даты выхода на работу;
Мы стараемся как можно быстрее принимать решения.