OSMI IT ищет Fullstack-разработчика для создания новых сервисов: бэкенда, фронтенда и интеграций с LLM и платформой OSMI AI. Предстоит разрабатывать веб-приложения для заказчиков и внутренние продукты.
Разрабатывать API, бизнес-логику и модели данных новых сервисов. Создавать пользовательские интерфейсы, личные кабинеты, админ-панели и дашборды. Подключать LLM по API: реализовывать потоковую выдачу ответов, обработку ошибок, лимитов и таймаутов.
Интегрировать сервисы с OSMI AI и системами заказчика: 1С, Битрикс24, СЭД, почтой, S3/MinIO. Проектировать архитектуру сервисов: API, хранение данных, асинхронные процессы и фоновые задачи. Обеспечивать производительность, безопасность и отказоустойчивость, в том числе в закрытом контуре заказчика.
Писать модульные, интеграционные и e2e-тесты, поддерживать CI/CD, логирование, метрики и алерты. Использовать ИИ-ассистентов в разработке — Claude Code, Cursor — с обязательной проверкой результата. Проводить код-ревью, вести техническую документацию и работать вместе с LLM-, QA- и DevOps-инженерами.
Что мы ожидаем 3–6 лет коммерческой fullstack-разработки. Уверенное владение Python 3.11+ и TypeScript. Инженерная база важнее конкретного фреймворка.
Опыт с FastAPI, Django или NestJS; понимание асинхронности, очередей и фоновых задач — Celery, BullMQ или RQ. React/Next.js или Vue: адаптивная вёрстка, управление состоянием, потоковые ответы через SSE/WebSocket. PostgreSQL: индексы, транзакции, планы запросов, проектиро