Unicornbook

Fullstack-разработчик (Python / FastAPI / React)

Коротко

Fullstack-разработчик в AI-стартап Unicornbook, создающий платформу персонализированного обучения для детей 2–4 классов. Нужно разрабатывать серверную часть на Python/FastAPI с PostgreSQL, фронтенд на React/TypeScript, а также интегрировать AI-сервисы (LLM, генерация иллюстраций, синтез речи, OCR). Работа в офисе в Москве, требуется опыт работы в стартапах и умение самостоятельно реализовывать функциональность от бэкенда до интерфейса.

О компании
Unicornbook — AI-платформа для персонализированного обучения детей 2–4 классов.
Мы хотим изменить привычный подход к домашним заданиям. Ребёнок изучает школьную программу через то, что ему действительно интересно: футбол, Minecraft, рисование, танцы, роботов и другие увлечения. AI помогает адаптировать объяснения и задания под конкретного ребёнка, чтобы он мог лучше понимать материал и справляться с заданиями самостоятельно.
Наша цель — сделать обучение понятнее и интереснее для детей, а родителям вернуть время, которое сейчас уходит на ежедневную помощь с домашними заданиями.
Мы ищем Fullstack-разработчика, который будет участвовать в создании продукта целиком — от серверной логики и AI-интеграций до интерактивных образовательных механик и пользовательского интерфейса.
Чем предстоит заниматься
1. Разработка серверной части
•Проектировать и разрабатывать API для фронтенда (регистрация, авторизация, сохранение прогресса, генерация контента).
•Работать с PostgreSQL (проектирование схемы, написание запросов, миграции).
•Совместно с методологами проектировать и реализовывать образовательные механики: логику уроков, последовательность заданий, систему подсказок, проверки ответов и адаптации обучения под ребёнка.
•Реализовывать бизнес-логику образовательной платформы.
2. Разработка фронтенда
•Разрабатывать пользовательские интерфейсы на React и TypeScript.
•Реализовывать визуализацию образовательных механик: интерактивные объяснения, задания, анимации и мини-игры.
•Создавать игровые элементы обучения: взаимодействие с объектами, визуальные подсказки, систему прогресса и наград.
•Интегрировать фронтенд с серверным API и AI-функциями.
•Обеспечивать адаптивность интерфейсов для компьютеров, планшетов и смартфонов.
•Работать с готовыми дизайн-макетами, обеспечивать удобство и стабильность пользовательского опыта.
3. Интеграция с AI-сервисами
•Подключать AI для генерации персонализированных объяснений и заданий.
•Интегрировать сервисы генерации иллюстраций.
•Подключать синтез речи и распознавание голоса.
•Настраивать OCR для распознавания домашних заданий по фотографиям.
•Реализовывать взаимодействие AI-сервисов с пользовательским интерфейсом.
4. Архитектура и качество
•Проектировать масштабируемую архитектуру приложения.
•Разрабатывать и поддерживать взаимодействие фронтенда и бэкенда.
•Писать чистый, документированный код с тестами.
•Оптимизировать производительность приложения, API и базы данных.
•Участвовать в технических решениях и развитии продукта.
Что нам важно
•Опыт работы в стартапах и понимание особенностей быстрой продуктовой разработки.
•Уверенное знание Python и опыт работы с FastAPI.
•Опыт разработки на React и TypeScript.
•Хорошее знание JavaScript, HTML и CSS.
•Опыт работы с PostgreSQL.
•Понимание REST API и клиент-серверной архитектуры.
•Опыт работы с Git.
•Опыт интеграции с внешними API.
•Умение самостоятельно реализовывать функциональность от бэкенда до пользовательского интерфейса.
•Умение писать чистый, поддерживаемый код и документацию.
Будет плюсом
•Опыт интеграции LLM и других AI-сервисов.
•Опыт работы с Next.js.
•Знакомство с Docker и CI/CD.
•Опыт разработки мини-игр, интерактивных упражнений и анимированных интерфейсов.
•Знакомство с Canvas, SVG, Phaser или другими инструментами для создания интерактивной графики.
•Опыт работы с образовательными или игровыми продуктами.
•Понимание принципов UX/UI.
Почему это интересно
•Возможность участвовать в создании AI-продукта на ранней стадии.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте