Fullstack Python разработчик (FastAPI, Django REST Framework, WebSocket) + понимание (React.js)

Fullstack Python разработчик (FastAPI, Django REST Framework, WebSocket) + понимание (React.js)

Алматы, Алмалинский район, жилой комплекс Палладиум

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

Твоя задача

Нам нужен сильный backend-разработчик, который:
• Поможет выстроить архитектуру системы с нуля
• Умеет работать с реальным временем, стримингом и IoT-устройствами
• Поддерживает масштабируемую базу данных клиентов
• Плотно взаимодействует с продуктом и мобильной командой

Что нужно будет делать:
1. Создать backend-инфраструктуру для:
• Хранения истории тренировок, пульса, типов ударов, калорий
• Привязки каждой пары датчиков к конкретному клиенту (с указанием имени)
• Реалтайм-отображения данных на экранах в зале
• Возможности выгрузки и анализа статистики
2. Работа с Powa-датчиками:
• Внедрение логики распознавания ударов и их комбинаций
• Интеграция с API/SDK Powa или разработка собственного слоя
3. Взаимодействие с мобильным приложением:
• Поддержка авторизации, профилей, статистики
• Отображение в приложении зоны пульса, результативности и рейтинга
4. Участие в разработке интерфейса экрана зала:
• Реалтайм-стриминг ударов и пульса (по аналогии с cycling-залами, как Peloton/FitBoxe)


Обязанности

  • Проектирование и реализация REST API на Python (FastAPI, Django REST Framework)

  • Моделирование, настройка и оптимизация работы реляционных баз данных (PostgreSQL) и/или NoSQL (MongoDB, Redis)

  • Реализация real-time коммуникации через WebSocket (FastAPI WebSockets, Django Channels или библиотека websockets)

  • Разработка лёгкого фронтенда на React с готовым решением: функциональные компоненты, хуки, работа с локальным состоянием

  • Обеспечение чистоты и читаемости кода: применение SOLID, DRY, PEP 8

  • Участие в архитектурных обсуждениях: микросервисный или модульный подход, разделение слоёв

  • Документирование API с помощью OpenAPI/Swagger и генерация SDK для клиентов по спецификации

Требования

  • Опыт разработки серверной части на Python от 3 лет

  • Уверенные навыки работы с FastAPI и/или Django REST Framework

  • Проектирование и оптимизация схем PostgreSQL, написание SQL-запросов, индексов, управление миграциями (Alembic или Django Migrations)

  • Опыт внедрения WebSocket-решений для real-time задач

  • Базовые навыки работы с React: JSX, хуки (useState, useEffect), маршрутизация (React Router)

  • Умение писать чистый, поддерживаемый код и проводить code review

  • Знание Docker и умение контейнеризировать сервисы

Желательно

  • Опыт работы с очередями и брокерами сообщений (RabbitMQ, Kafka, Redis Pub/Sub)

  • Понимание принципов DDD или гексагональной архитектуры

Личные качества

  • Ответственность и внимание к деталям

  • Исполнительность

Условия

  • Удалённая или гибридная работа

  • Гибкий график и высокий уровень доверия

  • Регулярные технические митапы и обмен опытом

Навыки
  • Python
  • PostgreSQL
  • React
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Senior Python Developer

Tando Financial a.s.

Удаленная работа
  • Алматы

  • до 4500 USD

Рекомендуем
Tiny
Удаленная работа
  • Алматы

  • до 4500 USD

Рекомендуем
ATHENA TRADE LIMITED
Удаленная работа
  • Алматы

  • до 2000 USD

Рекомендуем
ICEBERG-Service
Удаленная работа
  • Алматы

  • до 350000 KZT

Invision
Удаленная работа
  • Алматы

  • до 130000 RUR

ECPK IT
Удаленная работа
  • Алматы

  • до 130000 RUR

НПК НБ РК
Удаленная работа
  • Алматы

  • до 130000 RUR

Epam Kazakhstan (Эпам Казахстан),ТОО

Generative AI for Software Development (Tech Orda Voucher)

Epam Kazakhstan (Эпам Казахстан),ТОО

Удаленная работа
  • Алматы

  • до 130000 RUR

Удаленная работа
  • Алматы

  • до 600000 KZT

Andersen
Удаленная работа
  • Алматы

  • до 600000 KZT

ACADEMICA COURSES
Удаленная работа
  • Алматы

  • до 600000 KZT

COMTEK Inc.
Удаленная работа
  • Алматы

  • до 6000 USD

Andersen
Удаленная работа
  • Алматы

  • до 6000 USD

Gravitum
Удаленная работа
  • Алматы

  • от 700 USD

UPPERCASE UAE
Удаленная работа
  • Алматы

  • до 1800 USD

Частная компания “Automated Communication Solutions Ltd.”

PHP/ (Middle+) разработчик

Частная компания “Automated Communication Solutions Ltd.”

Удаленная работа
  • Алматы

  • до 1800 USD

Analytics Company
Удаленная работа
  • Алматы

  • до 5500 USD

Halyk Finservice
Удаленная работа
  • Алматы

  • до 5500 USD

Beeline, ТМ
Удаленная работа
  • Алматы

  • до 5500 USD

MyBPM
Удаленная работа
  • Алматы

  • от 150000 KZT

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию