Разрабатывать и поддерживать серверную часть проекта (Node.js, Express).
Работать с протоколом MQTT (EMQX) для взаимодействия со станциями аренды.
Настраивать и оптимизировать работу с Redis (очереди, кеш, Pub/Sub).
Разрабатывать и поддерживать интеграцию с Stripe (платежи, подписки, вебхуки).
Участвовать в проектировании архитектуры и оптимизации производительности.
Развивать систему логирования и мониторинга (ELK stack).
Взаимодействовать с базой данных PostgreSQL (через Sequelize).
Поддерживать CI/CD пайплайны (Docker, GitHub Actions).
Работать вместе с командой Flutter-разработчиков и DevOps.
️ Наш стек:
Node.js (Express), TypeScript/JavaScript
PostgreSQL (Sequelize ORM)
Redis (RedisJSON, очереди, кластеры)
MQTT (EMQX)
Stripe API (оплаты, Apple Pay / Google Pay)
Docker, Docker Compose, GitHub Actions
Elasticsearch, Kibana, Logstash
Nginx
6+ года опыта коммерческой разработки на Node.js и PHP.
Опыт проектирования и разработки REST API.
Глубокие знания работы с БД (PostgreSQL, оптимизация запросов).
Уверенное владение Redis (кеш, Pub/Sub, очереди).
Опыт работы с Docker и CI/CD.
Понимание принципов микросервисной архитектуры и распределённых систем.
Опыт интеграции платежных сервисов (желательно Stripe).
Умение разбираться в логах и настраивать мониторинг.
Уровень английского — Intermediate+ (для общения с документацией и командой).
Опыт работы с IoT или протоколами реального времени (MQTT, WebSocket).
Опыт оптимизации high-load сервисов.
Your Personal Agent
Москва
до 350000 RUR
Москва
до 350000 RUR
Коллектив Интеллидженс Системс
Москва
от 320000 RUR
STARTRIBE LTD
Москва
от 320000 RUR