Senior Python Developer
Описание роли
На позиции Senior Python Developer вы возьмёте на себя ключевую ответственность за разработку и оптимизацию Backend-сервисов, работающих под высокой нагрузкой. Основные задачи включают проектирование и внедрение масштабируемых REST API на основе FastAPI с применением паттернов Repository, Service и Unit of Work, интеграцию полнотекстового поиска и обеспечение идемпотентности операций при помощи CRUD, DetailView и ListView с пагинацией. Ваша экспертиза будет востребована при реализации WS-like сервисов (WebSocket или сторонние протоколы), настройке OAuth и OpenID (подключение Яндекс ID и других внешних провайдеров), а также при разработке авторизационных решений на базе RBAC и ABAC с интеграцией Keycloak. Кроме того, вам предстоит обеспечить обмен сообщениями через RabbitMQ и Kafka, работать с реляционными базами данных и участвовать в код-ревью, написании технической документации и наставничестве младших специалистов.
Особенности вакансии
Вы получите возможность полностью удалённой работы в гибком графике, где ключевой акцент сделан на техническую самостоятельность и инновации. Мы используем передовые технологии (FastAPI, Kafka, RabbitMQ, Keycloak), предоставляем доступ к внутреннему обучению и сертификациям, оплачиваем участие в профильных конференциях и хакатонах. Вы сможете влиять на архитектуру, выбирать инструменты для повышения отказоустойчивости и масштабируемости, а также взаимодействовать с кросс-функциональными командами фронтенда (JS, React, TypeScript) и бэкенда на C# и Python.
О компании
Наша IT-компания специализируется на создании B2B SaaS-решений для корпоративного сектора. Мы ценим эксперименты, чистоту кода и дружелюбную атмосферу. Среди наших ключевых достижений — успешные внедрения микросервисов и WS-сервисов со сложными авторизационными сценариями. Каждый сотрудник получает возможность профессионального роста, гибкие условия и доступ к современному техническому ландшафту.