Назад к вакансиям

Backend Python Developer AI-native

NovakidRemoteУдалённоот 5 летПолная занятость
PythonAIPostgreSQLREST APILLMBackendAWSMicroservicesRedisFastAPISQLAlchemyCelery

Описание

Novakid ищет Senior Backend Developer для разработки AI-функционала образовательной платформы, предстоит развивать масштабируемый бэкенд и REST API, интегрировать современные LLM и агентные инструменты, выстраивать AI-ориентированные инженерные процессы, работать с микросервисной архитектурой и AWS serverless-стеком. Вы присоединитесь к небольшой, сверхэффективной команде, сосредоточенной на разработке AI-функционала для языковой обучающей платформы.

Обязанности

  • Развивать масштабируемый бэкенд и REST API
  • Интегрировать современные LLM и агентные инструменты
  • Выстраивать AI-ориентированные инженерные процессы
  • Работать с микросервисной архитектурой и AWS serverless-стеком

Требования

  • Высшее образование в области Computer Science или инженерии
  • От 5 лет опыта разработки на Python (3.8+)
  • Опыт проектирования масштабируемых бэкендов и REST API
  • Владение стеком PostgreSQL, Redis, FastAPI, SQLAlchemy, Celery, pydantic
  • Понимание работы современных LLM (OpenAI, Anthropic, Gemini) и агентных инструментов (Claude Code, OpenAI Codex CLI, Amp)
  • Опыт построения решений на основе LLM и агентных инструментов
  • Навыки оркестрации нескольких AI-инструментов
  • Опыт работы с контекстной инженерией и конфигурациями для командной разработки
  • Опыт с микросервисной архитектурой, AWS и деплоем приложений
  • Свободное владение английским языком
  • Опыт работы с агентами кодирования AI в средах CLI: Claude Code, OpenAI Codex CLI, Amp или аналогичные инструменты для бэкенд-разработки
  • Понимание того, как организовать многоступенчатые инженерные задачи — разбиение сложных функций на выполняемые агентом части, критический обзор кода, сгенерированного AI, и поддержание архитектурной целостности
  • Знакомство с рабочими процессами по схеме «планирование-выполнение-проверка», где агенты AI предлагают стратегии реализации перед написанием кода
  • Понимание составных систем AI — не только использование LLM, но и оркестрация нескольких инструментов AI в рабочем процессе разработки
  • Опыт в контекстной инженерии для командного взаимодействия: настройка и поддержка общих файлов конфигурации (agents.md, CLAUDE.md, пользовательские навыки/плагины), которые кодируют командные соглашения, шаблоны API и методы развертывания
  • Опыт обмена этими конфигурациями между командами для обеспечения согласованной разработки с помощью AI
  • Понимание составных систем AI — не только использование LLM, но и оркестрация нескольких инструментов AI в рабочем процессе разработки

Будет плюсом

  • Опыт в стартапах, e-commerce или e-learning
  • Руководство командой или менторство других разработчиков
  • Работа с no/low-code автоматизацией
  • Умение решать бизнес-задачи через технические решения
  • Умение использовать инструменты AI для быстрого создания решений
  • Опыт развертывания приложений на AWS
  • Знание современных архитектур программного обеспечения

Условия

  • Полностью удаленная работа (основные часы GMT+3)
  • Возможность формировать будущее образования, управляемого AI
  • Веселая, динамичная команда, которая любит создавать инновационные продукты
  • Безлимитный отпуск
  • Бонусы и опционы на акции