Backend Python Developer AI-native (Remote)
Novakid стремится создать лучшую онлайн-платформу для образования детей по всему миру. У нас уже более 90 000 студентов и 3 500 учителей, которые делают обучение увлекательным в более чем 30 странах Европы и Азии. Но мы не останавливаемся на достигнутом — нам нужна ваша помощь, чтобы вывести все на новый уровень!
Мы ищем старшего backend-разработчика, блестяще владеющего Python, PostgreSQL и REST API, а также имеющего глубокое понимание передовых моделей ИИ. Вы присоединитесь к небольшой, сверхэффективной команде, занимающейся разработкой ИИ-технологий, которые обеспечивают работу нашей платформы для изучения языков.
Что мы предлагаем
- Полностью удаленная работа (основные часы GMT+3).
- Возможность формировать будущее образования, основанного на ИИ.
- Веселая, динамичная команда, любящая создавать инновационные продукты.
- Неограниченные отпуска — потому что мы доверяем вам в достижении результатов.
- Бонусы и опции акций — мы растем вместе.
Что вы принесете с собой
- Степень в области компьютерных наук, инженерии или смежной области.
- Более 5 лет практического опыта в качестве Python Developer. Вы должны уверенно работать с Python 3.8+.
- Глубокий опыт проектирования и создания масштабируемых backend-систем и REST API. Наш стек включает PostgreSQL, Redis, FastAPI, SQLAlchemy, Celery и pydantic.
- Глубокое понимание современных LLM (таких как OpenAI, Anthropic, Gemini), агентских инструментов (таких как Claude Code, OpenAI Codex CLI, Amp) и реальный опыт создания решений, использующих их.
AI-Native Engineering Workflow
- Практический опыт работы с AI-кодинг-агентами в CLI-средах: Claude Code, OpenAI Codex CLI, Amp или аналогичными инструментами для backend-разработки. Вы должны понимать, как оркестрировать многошаговые инженерные задачи — разбивать сложные функции на части, выполняемые агентами, критически оценивать сгенерированный ИИ код и поддерживать целостность архитектуры. Знакомство с рабочими процессами plan-execute-review, где AI-агенты предлагают стратегии реализации перед кодированием. Понимание составных AI-систем — не просто использование LLM, а оркестровка нескольких AI-инструментов в вашем рабочем процессе разработки.
- Владение контекстным инжинирингом для командной работы: настройка и поддержание общих файлов конфигурации (agents.md, CLAUDE.md, пользовательские навыки/плагины), которые кодируют командные соглашения, шаблоны API и практики развертывания. Опыт обмена этими конфигурациями между командами для обеспечения согласованной разработки с помощью ИИ.
- Опыт работы с микросервисной архитектурой и бессерверным стеком AWS.
- Вы должны свободно владеть английским языком.
Бонусные баллы, если
- Вы работали в стартапах или небольших командах.
- Вы — инициативный человек, который также отлично работает в команде.
- Вы нацелены на решение бизнес-задач, а не просто на написание кода.
- Вы можете использовать AI-инструменты для быстрого создания решений — за дни или часы, а не недели или месяцы.
- У вас есть опыт работы с проектами в области электронной коммерции или электронного обучения.
- Вы руководили командами или обучали других разработчиков.
- Вы разворачивали приложения на AWS.
- Вы хорошо разбираетесь в современной программной архитектуре.
- Вы работали с no/low-code автоматизацией рабочих процессов.