Старший Python разработчик (FastAPI, микросервисы)
Ищем опытного Python-разработчика для работы над GRC-платформой для автоматизации комплаенса и управления рисками. Требуется глубокое знание FastAPI, асинхронного программирования, PostgreSQL и AWS. Предлагаем полную удаленку, гибкий график и возможности для профессионального роста.
Зарплата не указана — оценили по рынку
На основе 102 похожих вакансий за 90 дней.
Что предстоит делать
<p><strong>Phenomenon Studio</strong> — это бутиковое агентство по дизайну и разработке продуктов, основанное в 2019 году. Мы работаем с командами, которые переросли то, что они создали, — от стартапов, поддерживаемых венчурным капиталом, до признанных лидеров рынка — и берем на себя всю работу от начала до конца: стратегию, дизайн, разработку и поддержку после запуска.<br><br>Команда из более чем 70 старших специалистов базируется в Европе, с юридическими лицами в США, Эстонии и Швейцарии, обслуживая SaaS, финтех, здравоохранение и EdTech. В ходе более 120 запусков клиенты привлекли более 500 миллионов долларов. Phenomenon соответствует стандартам HIPAA, имеет сертификацию UX от Nielsen Norman Group, является партнером Webflow Experts и имеет рейтинг 5.0 на Clutch — и большинство клиентов возвращаются для второго проекта.<br><br>Наш заказчик — это GRC-платформа (Governance, Risk & Compliance Assessment — оценка управления, рисков и соответствия), предназначенная для автоматизации оценки рисков, управления поставщиками и соответствия стандартам безопасности. Она оптимизирует сложные GRC-процессы за счет централизации данных, обеспечения эффективной отчетности и снижения ручной нагрузки.<br><br>Продукт используется университетами и организациями государственного сектора в США.<br><br><strong>Команда:</strong> Solution Architect, 2x Backend, 2x Frontend, QA, PM, PO, UI/UX Designer<br><br><strong>Требования:</strong></p><ul><li><strong>5+ лет</strong> коммерческого опыта backend-разработки</li><li>Глубокое знание <strong>Python 3.12+</strong> и <strong>асинхронного программирования</strong> (asyncio, паттерны async/await)</li><li>Уверенный практический опыт работы с <strong>FastAPI</strong> (внедрение зависимостей, Pydantic, middleware)</li><li>Солидный опыт работы с <strong>SQLAlchemy 2.0</strong> (async), PostgreSQL (asyncpg) и миграциями Alembic</li><li>Опыт создания функций реального времени с помощью <strong>Socket.IO</strong> (или эквивалентных WebSocket-фреймворков) — комнаты, пространства имен, аутентификация, масштабирование между воркерами</li><li>Опыт работы с <strong>Redis</strong> и распределенными очередями задач (Celery, или arq/dramatiq)</li><li>Понимание <strong>мультитенантных</strong> архитектур и паттернов изоляции данных</li><li>Опыт работы с <strong>аутентификацией на основе JWT</strong> и контролем доступа на основе ролей/разрешений (RBAC/ABAC)</li><li>Дисциплина в отношении чистого разделения уровней — четкое разделение между маршрутами, сервисами и репозиториями (никакого SQL в сервисном слое)</li><li>Практический опыт работы с <strong>AWS</strong> (ECS Fargate, RDS, ElastiCache, S3, Secrets Manager, IAM), <strong>Docker</strong> (многоступенчатая сборка) и <strong>Bash</strong></li><li>Опыт проектирования и эксплуатации <strong>микросервисов</strong> (границы сервисов, межсервисное взаимодействие через внутренние SDK, наблюдаемость)</li><li>Опыт работы с <strong>Инфраструктурой как кодом</strong> с использованием <strong>Terraform</strong> (AWS provider, композиция модулей)</li><li>Уверенный опыт написания модульных и интеграционных тестов (<strong>pytest, pytest-asyncio</strong>)</li><li>Опыт наставничества и проверки кода</li><li>Отличные коммуникативные навыки и опыт взаимодействия с заинтересованными сторонами</li><li>Уровень английского <strong>Upper-Intermediate</strong></li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Опыт работы с <strong>aioboto3</strong> или другими асинхронными паттернами взаимодействия с AWS</li><li>Опыт масштабирования развертываний WebSocket/Socket.IO (липкие сессии, Redis adapter, горизонтальное масштабирование)</li><li>Опыт профилирования производительности и оптимизации запросов в масштабе</li><li>Опыт работы с CI/CD пайплайнами (GitHub Actions, GitLab CI)</li><li>Знакомство с uv (Astral) или другими современными менеджерами пакетов Python</li><li>Понимание принципов кибербезопасности</li><li>Знание стандартов безопасности (<strong>ISO 27000</strong>, SOC 2)</li><li>Опыт в домене GRC (Governance, Risk, Compliance)</li></ul><p><strong>Обязанности:</strong></p><ul><li>Разрабатывать и поддерживать backend-микросервисы с использованием <strong>Python, FastAPI</strong> и <strong>async SQLAlchemy</strong></li><li>Проектировать эффективные схемы баз данных, писать производительные запросы и управлять эволюцией схем с помощью <strong>Alembic</strong></li><li>Создавать и поддерживать <strong>функции реального времени через</strong> Socket.IO — потоки событий, дизайн комнат/пространств имен и надежную доставку под нагрузкой</li><li>Реализовывать асинхронные рабочие процессы с использованием <strong>Redis</strong> и <strong>Celery</strong> там, где это уместно</li><li>Вносить вклад в <strong>микросервисную архитектуру</strong> — предлагать улучшения для масштабируемости, надежности и четких границ сервисов; потреблять и развивать внутренние SDK для межсервисного взаимодействия</li><li>Работать в <strong>мультитенантной среде</strong> — создавать функции, которые соблюдают изоляцию тенантов и масштабируются между ними</li><li>Предоставлять и развивать облачную инфраструктуру на <strong>AWS через Terraform</strong> (ECS Fargate, RDS, ElastiCache, ALB, IAM), следуя лучшим практикам IaC</li><li>Подавать пример через проверки кода, наставничество и соблюдение инженерных стандартов (чистое разделение уровней, тестируемый код, осмысленные абстракции)</li><li>Сотрудничать с членами команды для согласования технической реализации с бизнес-целями</li><li>Развертывать и эксплуатировать сервисы с помощью <strong>Docker</strong> и CI/CD пайплайнов</li><li>Эффективно общаться с заинтересованными сторонами для уточнения технических требований и предоставления точных оценок</li><li>Проявлять инициативу по выявлению улучшений, предлагать технические решения и вносить идеи, повышающие качество продукта, производительность и уровень безопасности</li></ul><p><strong>Что мы предлагаем:</strong></p><ul><li>Удаленный формат работы и гибкий график</li><li>Автономия в работе, возможность выстраивать процессы и расти внутри компании</li><li>Индивидуальный план развития и ежегодная оценка эффективности</li><li>Воркшопы и площадки для непрерывного обучения</li><li>Компенсация профильного обучения</li><li>Корпоративные занятия английским языком</li><li>Доступ к IT Loyalty Club</li><li>Бухгалтерская поддержка</li><li>18 рабочих дней ежегодного отпуска</li><li>7 рабочих дней больничного и 7 рабочих дней отпуска за свой счет</li><li>Все национальные государственные праздники — выходные дни</li></ul><p><strong>Процесс отбора:</strong> Рекрутинговое интервью — Техническое интервью — Финальное интервью</p> <div> <a href="https://jobs.dou.ua/companies/phenomenon-studio/vacancies/364420/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Ведущий Python-разработчик
~2 219 200 ₸ оценка
Разработка и поддержка микросервисов для портала Госуслуг. Требуется опытный Python-разработчик с навыками работы с высоконагруженными системами, API и DevOps-инструментами. Предлагают гибридный график, ДМС и возможности для роста.
Старший Full-Stack разработчик (Python/TypeScript)
~2 219 200 ₸ оценка
Ищем Senior Full-Stack разработчика с опытом Python и TypeScript для создания AI-системы для модной индустрии. Нужно проектировать и оптимизировать бэкенд и фронтенд, работать в команде, использовать современные технологии. Предлагаем удаленную работу, гибкий график и хорошую компенсацию.
Старший Python инженер
~2 219 200 ₸ оценка
Ищем опытного Python-разработчика для создания высокопроизводительных пайплайнов данных и инфраструктуры для промышленной безопасности на основе машинного зрения. Требуется глубокое знание Python, опыт с Docker и Linux, а также понимание инференса моделей. Предлагаем интересные задачи, хорошую компенсацию и рост в сильной команде.
Python-разработчик
~2 219 200 ₸ оценка
Ищем опытного Python-разработчика для работы над сложным финтех-продуктом. Нужно уверенное владение FastAPI, SQLAlchemy, Kafka и PostgreSQL, а также архитектурное мышление. Предлагаем полную удалёнку и быстрый карьерный рост.
Старший Python разработчик (AI/ML)
~2 219 200 ₸ оценка
Старший Python разработчик для создания AI-агентов в платформе морской разведки. Требуется опыт бэкенда от 7 лет и 2 года работы с AI-агентами. Предлагают удаленную работу и высокую зарплату.
Старший Full-Stack Python разработчик (React/Next.js)
~2 219 200 ₸ оценка
Разработка современной AI-платформы для автоматизации процессов в здравоохранении. Требуется опытный Python-разработчик с навыками React и Next.js. Компания предлагает удаленную работу, гибкий график, конкурентную оплату и возможности для профессионального развития.