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