РеМо

Senior FullStack Developer

До 150 000 RUR
  • Москва
  • Проектная работа
  • Удаленная работа
  • От 3 до 6 лет

Компания РеМо - Крупный Российский Системный интегратор - ИТ компания.

Более 350 сотрудников компании работают на результат.

18 филиалов по России работают на качество .

Реализовано более 50 IT проектов.

Наши ценности: развитие сотрудников, интересы клиента, ориентация на результат.

При отклике на вакансию просьба оставлять сопроводительное письмо, желательно с портфолио

О проекте

Разрабатываем интеллектуальную e-com платформу с использованием современных NLP-решений. Наш стек:

  • Backend: Python 3.11+, FastAPI, Celery, Redis
  • ML: Scikit-learn, SentenceTransformers (paraphrase-multilingual-MiniLM-L12-v2)
  • DB: PostgreSQL 16 с оптимизацией для векторных операций
  • Frontend: Next.js 15 (TypeScript), React 19, Tailwind CSS
  • Infra: Docker Swarm, Kubernetes, GitLab CI/CD
  • 🔍 Ключевые требования

    Обязательные:

  • 5+ лет коммерческого опыта с Python
  • Глубокое знание FastAPI (ASGI, middleware, dependency injection)
  • Опыт интеграции ML-моделей в production (включая оптимизацию инференса)
  • Проектирование сложных PostgreSQL-схем (индексы, партицирование, pgvector)
  • Полный цикл разработки на React/Next.js (SSR, ISR, Route Handlers)
  • Настройка Celery workflows с приоритизацией задач
  • Будет плюсом:

  • Реализация RAG-архитектур
  • Опыт с векторными базами данных
  • Настройка мониторинга (Prometheus+Grafana)
  • Знание паттернов микросервисной архитектуры
  • 📌 Обязанности

  • Разработка высоконагруженных API (50k+ RPS)
  • Оптимизация NLP-пайплайнов
  • Реализация сложных клиентских интерфейсов с визуализацией данных
  • Настройка асинхронной обработки задач через Celery
  • Рефакторинг legacy-кода с внедрением DDD
  • Проведение code review и менторинг команды
  • 💼 Мы предлагаем

  • Свободную занятость, выполнение задач в согласованные сроки

  • Работу над продуктом с 1M+ активных товаров
  • Гибкий график (корректируемый дедлайн-ориентированный подход)
  • Заработная плата согласовывается с каждым кандидатом индивидуально