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