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