HRMosaic — это продуктовый AI-стартап в сфере HR Tech, который переосмысляет роль искусственного интеллекта в работе с людьми.
Мы создаём не просто инструменты, а помогаем компаниям встраивать AI в реальные процессы, усиливая команды и качество управленческих решений.
Проект построен на микросервисной архитектуре и работает как в облаке, так и on-premise. Мы активно развиваем развиваемся и ищем AI-native разработчика в команду.
Почему это интересно
Реальный B2B-продукт с пользователями, а не заказная разработка;
Современный стек и актуальные задачи (async, микросервисы, LLM);
Развитие на пересечении backend и AI;
Возможность влиять на архитектурные решения;
Чистый код и инженерная культура (code review, автотесты, CI/CD).
Задачи
Разработка и поддержка backend-микросервисов на FastAPI;
Интеграция с LLM (OpenAI, Ollama) для анализа резюме и документов;
Оптимизация асинхронного кода и SQL-запросов для работы с большими
объемами данных;
Разработка REST API с автодокументацией (Swagger, ReDoc);
Написание тестов (pytest) с покрытием >= 70%;
Управление миграциями БД (yoyo-migrations);
Участие в code review и поддержка качества кода.
Требования (обязательные):
3+ года коммерческой разработки на Python (опыт production-систем);
Практический опыт с FastAPI или аналогичными async-фреймворками (Starlette,
aiohttp);
Уверенное владение асинхронным программированием: asyncio,async/await,
asyncpg;
PostgreSQL: знание SQL, оптимизация запросов, работа с индексами;
REST API: проектирование, документирование, лучшие практики;
Написание unit и интеграционных тестов для async-кода;
Docker: базовые знания контейнеризации и Docker Compose;
Опыт использования AI-ассистентов для разработки (Cursor, Claude, GitHub
Copilot, Gemini и др);
Git и code review: работа в команде, понимание best practices.
Будет плюсом
Опыт работы с LLM (OpenAI API, LangChain, Ollama) -даже на pet-проектах;
Понимание микросервисной архитектуры и распределенных систем;
Опыт работы с type hints и mypy для статической проверки типов;
Знание инструментов качества кода (ruff, black, pylint, pre-commit);
Опыт работы с миграциями БД (Alembic, yoyo-migrations);
Понимание Clean Architecture и принципов SOLID;
Опыт с мониторингом и логированием (Sentry, OpenTelemetry, ELK);
Опыт работы с очередями (Celery, RabbitMQ) или job-системами;
Знание Nginx для reverse proxy и API Gateway конфигурации.
Как мы работаем
Code Review: весь код проходит через review - это часть нашей культуры;
CI/CD: автотесты, прозрачный DevOps-пайплайн, automatic deployment;
Autotests: минимум 70% покрытия, автоматическая проверка в pipeline;
Architecture First: взвешенные решения без бюрократии, обсуждение
архитектуры;
Чистый код: типизация, форматирование, линтинг;
Документация: код документирован, есть примеры использования API.
Технологический стек
Мы предлагаем
Полностью удаленный формат или гибрид;
Профессиональный рост: clear path от middle до middle+/senior;
Развитие в AI-направлении: уникальный опыт LLM-интеграции;
Влияние на архитектуру: твои идеи формируют проект;
Опытная команда: учишься у профессионалов, помогаешь junior;
Real B2B-продукт: не заказная разработка, есть реальные пользователи;
Инженерная культура: честная обратная связь, без микроменеджмента.
Санкт-Петербург
до 200000 RUR
Санкт-Петербург
до 300000 RUR