Назад
2 часа назад

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

Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle/senior
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Fullstack-разработчик (Python / FastAPI / React) (AI/EdTech): Разработка AI-платформы для персонализированного обучения детей с акцентом на серверную логику, интерактивные образовательные механики и пользовательский интерфейс. Фокус на интеграции AI-сервисов, создании адаптивных заданий и мини-игр, масштабируемой архитектуре и оптимизации производительности.

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

Прямой работодатель ( )

Миддл • Сеньор Информационные технологии • Разработка • Образование 29 октября Удаленная работа
Опыт работы любой Работодатель Короткая ссылка: geekjob.ru/hioV Описание вакансии


О компании

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-продукта на ранней стадии.
  • Реальное влияние на архитектуру, технические решения и развитие платформы.
  • Разнообразные задачи на пересечении AI, EdTech и игровых механик.
  • Совместная работа с методологами над новыми форматами обучения.
  • Быстрый цикл разработки: от идеи до работающей функциональности.
  • Небольшая команда, минимум бюрократии и прямое взаимодействие с основателями.

Специализация

Отрасль и сфера применения

Уровень должности


Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -