Компания "Балтиев Р.Н."
Твоя задача
Нам нужен сильный 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 или гексагональной архитектуры
Личные качества
Ответственность и внимание к деталям
Исполнительность
Условия
Удалённая или гибридная работа
Гибкий график и высокий уровень доверия
Регулярные технические митапы и обмен опытом
03 Июля
Разработчик( Микрофинансовая организация MyCar Finance )
Алматы
Компания "Микрофинансовая организация MyCar Finance" Обязанности: Разработка программного обеспечения; Настройка и моделирование...
03 Июля
Python Middle/Senior Developer
Алматы
Компания "PLAVNO (ПЛАВНО)" Мы приглашаем в свою команду опытных разработчиков, готовых решать серьезные задачи, работать, учиться и развиваться...
04 Июля
Python-разработчик( ДБ АО Сбербанк )
Алматы
Компания "ДБ АО Сбербанк" Направление : Интеграции с рекламными платформами, гос. сервисами, аналитическими системами (Amplitude, Appsflyer и...
04 Июля
Java-разработчик( Публичная Компания «Freedom Finance Global PLC» )
Алматы
Компания "Публичная Компания «Freedom Finance Global PLC»" Наша команда прикладной разработки занимается сервисами по работе с инвестициями....
04 Июля
Middle Frontend-разработчик (Tours)
Алматы
Компания "AVIATA.KZ" Freedom Travel одна из лидирующих компаний в области бронирования и продажи авиабилетов в Казахстане наш...
Вакансия размещена в отрасли