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
- Веселая, динамичная команда, которая любит создавать инновационные продукты
- Безлимитный отпуск
- Бонусы и опционы на акции