STEIZA

AI native fullstack developer (python/react)

200 000 - 250 000 RUR
  • Москва
  • От 3 до 6 лет
  • Django Framework
  • Django Rest Framework
  • React
  • Docker
  • Python

О нас

Основной наш продукт - система управления контейнерными терминалами. Мы помогаем терминалам автоматизировать работу по обслуживанию контейнеров

Ключевые требования

1. Backend (Python/Django)

  • Глубокие знания Python/Django (асинхронность, менеджеры контекста, декораторы, DRF, ORM, middleware, сигналы, кастомные команды management). Опыт разработки на Flask/FastAPI будет плюсом. Опыт оптимизации баз данных, в частности postgres
  • Строгая типизация: использование type hints, опыт работы с `mypy` или `pyright` для статического анализа. Желание покрывать код типами и обучать этому агентов

2. Fullstack-компетенции (Frontend)

  • Опыт работы с современными фреймворками (React/Vue.js) и TypeScript
  • Опыт интеграции REST/gRPC API.

3. Архитектура и DevOps

  • Создание с нуля: Опыт проектирования и разработки приложений
  • Проектирование: Умение выстраивать чистую архитектуру, отделять бизнес-логику от инфраструктуры, работать с брокерами сообщений (RabbitMQ/Kafka).
  • Инфраструктура: Опыт контейнеризации (Docker) и оркестрации (Kubernetes). Умение писать Dockerfile и helm-чарты
  • CI/CD: Опыт настройки пайплайнов (GitLab CI / GitHub Actions), автоматизация сборки и деплоя.
  • Надежность: Понимание важности метрик и логирования. Опыт настройки мониторинга (Prometheus/Grafana/Sentry).

4. AI Native разработка

AI-окружение: умение настраивать AI окружение для разработки. skills, rules, постановка задач агенту. Умение выбирать модели под задачу

5. Качество и надежность кода

Unit-тесты: Опыт написания юнит- и интеграционных тестов (pytest). Понимание TDD — приветствуется. Умение мокать внешние сервисы (включая AI-сервисы). Желание разрабатывать проекты по TDD и обучать этому агентов

Личные качества и Soft Skills

  • Проактивность: Желание предлагать улучшения архитектуры и бизнес-логики. Умение задавать вопрос "Зачем мы это делаем?" и находить более эффективные пути.
  • Ответственность: Полная ответственность за результат своей работы от стадии идеи до продакшна (You build it, you run it).
  • Менторство: Желание и опыт передачи знаний команде. Готовность проводить code review. Умение объяснять сложные концепции простым языком.

Будет плюсом

  • Понимание принципов работы векторных баз данных (Pinecone, Qdrant, Milvus).
  • Понимание что такое RAG, память агента, опыт работы с API моделей (openai, openrouter и тд), LangChain и желание с этим работать

Что мы предлагаем

  • Работа над сложными и интересными задачами на стыке веб-разработки и AI.
  • Возможность влиять на технологический стек и архитектуру.
  • Культуру инженерного превосходства: code review, митапы, обсуждение технологий.
  • Покрытие расходов на использование агентов