Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи: - Проектирование и разработка высоконагруженных микросервисных систем с нуля (архитектура, выбор стека, декомпозиция). - Развитие существующего функционала: рефакторинг, оптимизация узких мест, миграция данных. - Интеграция и контрактное взаимодействие: разработка и документирование API (REST/AsyncAPI/gRPC), обеспечение бесшовного взаимодействия между десятками сервисов. - Code Review и менторство: повышение качества кода в команде, внедрение best practices. - Работа с инфраструктурой: участие в настройке CI/CD, оптимизация Docker-образов, взаимодействие с оркестрацией (Kubernetes/Swarm). Требования: - Опыт коммерческой разработки на Python от 4 лет (в идеале от 5 лет), участие в полном жизненном цикле крупных проектов. - Глубокое понимание асинхронности: работа event loop, конкурентность, параллелизм, специфика GIL. - Уверенное знание FastAPI, асинхронного SQLAlchemy, Pydantic. - Экспертный уровень работы с СУБД: написание и оптимизация сложных запросов (EXPLAIN, индексы, партиционирование), проектирование схем данных с учетом нагрузок. - Опыт построения Event-Driven Architecture поверх RabbitMQ или Kafka, понимание гарантий доставки (at-least-once, exactly-once), работа с DLQ. - Инфраструктурный кругозор: уверенная работа с Linux (bash, сеть, процессы), опыт контейнеризации (Docker). - Архитектурное мышление: понимание SOLID, паттернов микросервисной архитектуры (API Gateway, Circuit Breaker, Saga), умение аргументировать технологический выбор. Будет плюсом: - Опыт в финтехе или высоконагруженных проектах. - Навыки настройки мониторинга и логирования (Prometheus, Grafana, ELK). Условия: - Оформление по договору ГПХ или ИП (РФ) с компенсацией налога. - Оплачиваемые отпуска и больничные. - Горизонтальная культура управления и отсутствие микроменеджмента. - В процессе отбора предусмотрено небольшое неоплачиваемое тестовое задание.
180 000 – 300 000 ₽