Python разработчик
Navio — разработчик технологии автономного вождения, совместимой с различными видами транспорта: от легковых автомобилей до грузовиков. Navio объединяет культуру автопроизводителей и ИТ-компаний. Каждый день мы работаем над тем, чтобы доставка грузов стала быстрее и эффективнее, а городской транспорт — безопаснее и комфортнее. Ключевое направление работы Navio — создание универсальной автономной технологии, включающей ПО и аппаратные решения, научные исследования, уникальный процесс тестирования и экосистему сервисов для обработки данных и управления автономным флотом автомобилей.
Обязанности
Разрабатывать и сопровождать серверные приложения на Python с использованием FastAPI или Django — в зависимости от сервиса; Проектировать и развивать REST API, поддерживать их документацию и обратную совместимость; Создавать интеграции с внутренними сервисами, Kafka, PostgreSQL, Redis, ClickHouse и S3-совместимыми хранилищами; Реализовывать фоновые и событийные процессы, корректно обрабатывать повторные сообщения, временную недоступность зависимостей и частичные сбои; Проектировать модели данных, писать миграции, запросы и индексы, разбирать причины медленной работы базы данных; Писать модульные, интеграционные и контрактные тесты на pytest; Участвовать в разборе ошибок и происшествий по журналам, метрикам и идентификаторам прохождения запроса; Готовить сервис к контейнерному запуску, поддерживать Dockerfile, Docker Compose; Участвовать в оценке задач, обсуждении технических решений и проверке кода коллег; Поддерживать в актуальном состоянии описание API, интеграций и принятых технических решений; Замечать риски безопасности, совместимости и потери данных и поднимать их до выпуска изменения
Требования
Коммерческий опыт разработки на Python от 2х лет; Уверенное владение набором FastAPI, Pydantic и SQLAlchemy, будет преимуществом: Django, Django REST Framework и Django ORM или готовность разбираться во этом наборе в существующем коде; Знание Python 3, аннотаций типов, асинхронного программирования, обработки исключений и управления зависимостями; Опыт проектирования и разработки REST API, понимание HTTP, JSON и OpenAPI; Уверенная работа с PostgreSQL: SQL, транзакции, ограничения целостности, индексы и миграции; Практический опыт работы с Git, проверкой кода и GitLab CI либо сходной системой; Опыт контейнеризации приложений с помощью Docker и понимание назначения Docker Compose; Умение отделять прикладную логику от работы с HTTP, базой данных и внешними системами, не усложняя решение без необходимости; Умение ясно объяснять решения, задавать уточняющие вопросы и заранее сообщать о рисках и задержках
Условия
ДМС с момента оформления, после испытательного срока — стоматология и льготная программа для родственников; Работу в аккредитованной ИТ-компании с её льготами и преимуществами; Льготную ипотеку, программы кредитования и другие финансовые продукты на выгодных условиях; Гибкий график работы; Компенсацию питания, свежесваренный кофе, большое разнообразие снеков и свежих фруктов на кофе-поинтах; Реферальную программу; Бесплатную мультимедиа подписку; Обучение, участие в конференциях и коучинг для выступлений; Насыщенную корпоративную жизнь; Клубы по интересам при поддержке компании; Широкий спектр дисконт-программ, скидок и привилегий от компаний-партнёров
Откликнуться на вакансию свайпом в Telegram
Зарплату работодатель не указал. Ориентир по данным исследований.
Работа Python-разработчиком — все вакансии подборки
Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.