Слетать.ру — один из крупнейших агрегаторов туров. Уже 16 лет мы помогаем миллионам туристов находить своё идеальное путешествие и создаём IT-решения для всей туристической отрасли.
Сейчас мы ищем Middle .NET Developer в backend-команду нашего сервиса бронирования туров.
Нам нужен разработчик, который умеет самостоятельно разбираться в задачах, предлагает оптимальные решения и понимает баланс между качеством кода, сроками и бизнес-результатом.
Чем предстоит заниматься
- Разрабатывать и поддерживать backend-сервисы на C# / .NET Core, в том числе активно используя AI
- Создавать и развивать REST API и веб-сервисы.
- Разрабатывать интеграции с внешними системами по API.
- Работать с парсингом сайтов.
- Проектировать структуры баз данных, таблицы и связи между ними.
- Писать и оптимизировать SQL-запросы.
- Анализировать и оптимизировать производительность приложений и алгоритмов.
- Разбираться в чужом коде, проводить профилирование и находить узкие места.
- Работать с многопоточностью и выбирать подходящие структуры данных под задачу.
- Использовать MS SQL, Redis и RabbitMQ в зависимости от требований проекта.
- Участвовать в обсуждении технических решений и оценке задач.
- Взаимодействовать с распределённой командой разработки.
Что мы ожидаем
- От 2 лет коммерческого опыта разработки.
- Уверенное знание C# и .NET Core.
- Опыт работы с AI агентом для написания кода
- Опыт разработки REST API / Web API.
- Практический опыт разработки интеграций по API.
- Опыт парсинга сайтов.
- Опыт работы с MS SQL.
- Понимание проектирования баз данных: таблицы, связи, индексы.
- Умение писать SQL-запросы и оптимизировать их выполнение.
- Понимание принципов dependency injection.
- Навыки чтения, анализа и профилирования чужого кода.
- Понимание многопоточности в C#.
- Знание алгоритмов и умение применять их на практике.
- Понимание задач и принципов использования Redis и RabbitMQ.
- Готовность самостоятельно разбираться в проблеме и предлагать оптимальный вариант решения.
- Ответственный подход и нацеленность на результат.
- Умение конструктивно взаимодействовать с командой.
Будет плюсом
- Опыт оптимизации алгоритмов и производительности .NET-приложений.
- Опыт работы с высоконагруженными сервисами.
- Опыт использования профилировщиков и инструментов мониторинга.
- Практический опыт работы с Redis и RabbitMQ.
- Опыт работы в распределённой команде.
Мы предлагаем:
- Современный офис в 5 мин. от ст. м. Ладожская с оборудованной обеденной зоной в офисе, кофе-чай-фрукты; рабочие места, оснащенные современной техникой;
- Расширенный ДМС со стоматологией;
- График работы 5/2 10.00-18.30. Гибридный формат работы с 1 удаленным днем;
- Для отдыха: кикер, настольный теннис, массажное кресло и PlayStation 5;
- Возможности профессионального развития;
- Скидки на путешествия.