Black Mesa IT - IT-компания, создающая ИИ-решения и интегрирующая GPT-технологии в бизнес-процессы. Разрабатываем системы «под ключ» и встраиваем интеллектуальные модули в ERP/CRM и мессенджеры. Среди проектов: ИИ-агенты для поиска по базе знаний, подбор оборудования по тексту, автоматизированный анализ резюме, RAG-сервисы и др.
Формат работы:
- уровень: Middle;
- фокус: серверная часть (≈70–80% времени), фронтенд - уверенный «второй инструмент»;
Технологический стек:
- Backend: Python, Django или FastAPI, PostgreSQL;
- Очереди/кеш: Redis, Celery;
- Контейнеризация: Docker, Dev Containers;
- VCS: Git; CI/CD: GitLab CI;
- Frontend: React, TypeScript;
- API: REST, OpenAPI (обязательно), WebSocket.
Обязанности:
- введение коммуникации с заказчиком в рамках проекта
- проектирование и разработка серверной части веб-сервисов на Python;
- создание и поддержка REST-API на Django/FastAPI;
- интеграция с БД, кешем, очередями задач, векторными хранилищами и внешними API;
- контейнеризация сервисов (Docker), участие в настройке CI/CD в GitLab;
- оптимизация производительности: профилирование, индексация, кеширование;
- разработка и поддержка фронтенд-части на React/TypeScript (админ-панели, кабинеты, виджеты);
- применение AI-ассистентов для ускорения рутины (генерация кода, миграций, тестов, документации) с обязательной ручной валидацией;
- участие в архитектурных обсуждениях и ревью кода.
Требования: - опыт коммерческой разработки на Python от 3 лет;
- глубокие знания Django или FastAPI (middleware, фоновые задачи, безопасность);
- уверенная работа с PostgreSQL: проектирование схем, индексы, оптимизация запросов;
- опыт контейнеризации (Docker), умение писать и поддерживать Dockerfile/compose;
- опыт работы с Git и GitLab;
- Redis и Celery: постановка/обработка задач, мониторинг;
- базовые знания сетевой безопасности и аутентификации (JWT/Session/OAuth2);
- опыт фронтенд-разработки: React + TypeScript (компонентный подход, хуки, роутинг, формы, работа с запросами и состоянием); допустимо базовое понимание Frontend, где основной код пишется через AI (Copilot).
- тестирование: pytest и/или React Testing Library/Jest (базовое покрытие);
- английский для чтения документации;
- опыт работы с LLM-решениями, понимание принципов RAG (желательно): LangChain, LangGraph.
- опыт работы с AI-инструментами для разработки: GitHub Copilot, Cursor, Codeium/Tabnine, Claude Code, Continue.dev или аналоги;
- умение ставить задачу ассистенту (prompt engineering), быстро валидировать и дорабатывать сгенерированный код;
- понимание ограничений моделей, умение делать code review кода, сгенерированного ИИ, и проверять - безопасность/производительность;
- опыт настройки CI/CD в GitLab;
- уверенная работа в Linux (CLI, bash, базовая админка).
Условия: - график/формат: обсуждается (офис/гибрид).
- График работы 5/2 с 10 до 19 (пн.-пт.).
- Заработная плата: оклад + KPI.
- Корпоративное обучение.