Fullstack-разработчик

Fullstack-разработчик

Санкт-Петербург, Рузовская улица

Метро: Звенигородская

Описание вакансии

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.
  • Корпоративное обучение.
Навыки
  • REST
  • API
  • REST API
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Городской центр экспертиз

Fullstack-разработчик

Городской центр экспертиз

  • Санкт-Петербург

  • Не указана

Рекомендуем
Таймвэб.Клауд
  • Санкт-Петербург

  • Не указана

Рекомендуем
Медицинский центр XXI век (21 век)

PHP-разработчик / Fullstack-разработчик

Медицинский центр XXI век (21 век)

  • Санкт-Петербург

  • до 220000 RUR

Рекомендуем
СКСР Холдинг
  • Санкт-Петербург

  • до 220000 RUR

Гринатом
  • Санкт-Петербург

  • до 220000 RUR

Бойлер лабс

Middle Fullstack Developer

Бойлер лабс

  • Санкт-Петербург

  • до 220000 RUR

Аргус-Спектр

Fullstack разработчик (PHP)

Аргус-Спектр

  • Санкт-Петербург

  • до 150000 RUR

Центральный банк Российской Федерации (Банк России)

Fullstack-разработчик (React+Java)

Центральный банк Российской Федерации (Банк России)

  • Санкт-Петербург

  • до 150000 RUR

Таймвэб.Клауд
  • Санкт-Петербург

  • от 150000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию