Senior Python Developer
Описание роли
На позиции Senior Python Developer вы возьмёте на себя ключевую роль в разработке высоконагруженных серверных компонентов на Python с использованием FastAPI, RabbitMQ и Kafka. Вы будете проектировать и реализовывать микросервисные решения с применением паттернов Repository, Service и Unit of Work, обеспечивая надёжность и масштабируемость backend-систем. В ваши задачи входит разработка REST API (CRUD, DetailView, ListView с пагинацией и идемпотентностью запросов), реализация WS-like сервисов на базе WebSocket или сторонних протоколов, внедрение полнотекстового поиска и настройка систем аутентификации и авторизации.
Требования к кандидату
От 5 лет опыта в backend-разработке на Python, глубокие знания реляционных баз данных и опыт работы с MongoDB, навыки оптимизации SQL-запросов и проектирования схем данных. Понимание принципов CQRS, тестирования и обеспечения отказоустойчивости систем. Умение работать в Agile-команде, готовность к обмену знаниями и парному программированию.
Особенности вакансии
Вы получаете возможность работать полностью удалённо, самостоятельно организуя своё время и выбирая оптимальные инструменты для решения задач. Используйте современные подходы к CI/CD и автоматическому развертыванию, настраивайте метрики и логи для детального мониторинга. Проект предполагает интеграцию с внешними провайдерами идентификации через OAuth и OpenID (например, Яндекс ID), реализацию RBAC и ABAC, интеграцию с Keycloak и разработку собственных модулей авторизации. Работа с брокерами сообщений RabbitMQ и Kafka позволит глубже изучить асинхронные архитектуры.
О компании
Мы — динамичная IT-компания, осуществляющая разработку B2B SaaS-решений для корпоративных клиентов в финансовой и e-commerce отраслях. Гордимся качеством кода, следуем лучшим инженерным практикам и поддерживаем открытое общение в команде. Наши инженеры регулярно участвуют в конференциях, имеют доступ к обучающим ресурсам и влияют на архитектуру продукта.
Почему стоит выбрать эту вакансию
Вы присоединитесь к сильной команде Backend Developer-ов, получите гибкость удалённой работы и конкурентную оплату труда до 350 000 RUB в месяц. Проекты с микросервисной архитектурой и современным стеком позволят прокачать навыки FastAPI, работы с очередями и обеспечивать безопасность систем. Регулярные код-ревью, прозрачная коммуникация и отсутствие бюрократии помогут быстро принимать ответственные решения.
Условия
Полная занятость по договору с ИП. Удалённый режим работы с гибким графиком. Возможность участия в технических митингах в офисе в Москве по желанию. Компенсация профессионального развития и сертификаций. Стабильная занятость и дружелюбная атмосфера команды.