Откликнуться
Поделиться
Ключевые задачи:
Команда занимается интеграцией ж/д билетов и развитием приложения под новых поставщиков. Основные задачи перед командой: — релиз и стабилизация интеграции с крупным европейским партнёром, работа с метриками, логированием и улучшением архитектуры ради быстрой и удобной интеграции новых партнёров, а также повышение стабильности и качества сервиса. Основные задачи:- Проектирование и разработка веб-сервисов, которые реализуют бизнес-логику процесса покупки железнодорожных билетов для корпоративных клиентов;
- Интеграция с внутренними сервисами компании;
- Интеграция с API поставщиков железнодорожных билетов для предоставления пользователям актуальной информации о билетах и возможности их покупки;
- Рефакторинг кода, для улучшения его качества, читаемости и адекватного уровня поддержки;
- Автоматизация ручных процессов в поддержке транспортных продуктов.
Требования:
- Общий коммерческий опыт — от 6 лет; опыт работы в роли Senior Developer
- Опыт самостоятельного проектирования фич от сбора требований до релиза
- Опыт работы со стеком:
- Python, Django и FastAPI, PostgreSQL и Redis
- Опыт работы с AsyncIO: работа с корутинами, выполнение параллельных задач, обработка событий и организация асинхронных операций при работе с сетью
- Понимание принципов ООП и умение применять их в работе
- Опыт проектирования API и написания спецификаций OpenAPI (Swagger)
- Опыт работы с Docker, Gitlab CI;
- Владение консолью для работы с файлами и каталогами, поиска по логам, подключения по SSH
- Навык написания подробной и понятной технической документации
- Опыт работы с практиками тестирования, включая модульное тестирование и использование Pytest/Unittest
- Разговорный английский на уровне В1 (intermediate)
- Опыт работы с Go
- Опыт написания дизайн-доков
- Любой опыт из области анализа систем (event storming, architecture diagrams и все в этом роде)
Наши условия:
- Интересные проекты: создаём продукты для путешественников, тревел-агентов и отельеров по всему миру.
- Полная свобода для достижения результатов: гибкий график, удалёнка или офис — ты сам решаешь, где и когда работать.
- Нестандартный подход к работе и жажда нового, например, мы решаем некоторые задачи с помощью AI.
- Техническое комьюнити Ostrovok! Tech проводит митапы, хакатоны, участвует в конференциях и поддерживает даже самые смелые идеи.
- Профессиональное развитие: помогаем сотрудникам выступать на конференциях — от подачи заявки до подготовки презентации.
- Забота о самочувствии команды: с первого месяца работы у наших сотрудников есть ДМС и скидки в сервисе «Ясно».
- Внутренние программы адаптации и обучения, развития soft skills и лидерских навыков, подобранные индивидуально для каждого сотрудника.
- Частичная компенсация участия во внешних тренингах и конференциях.
- Изучение английского языка: корпоративные групповые занятия, разговорные клубы и скидки на курсы Skyeng.
- Корпоративные цены на отели и другие тревел-услуги — чтобы наши сотрудники путешествовали чаще.
- Островок — аккредитованная IT-компания.