Back-end написан на Python 3.6 (+ Tornado, RabbitMQ, Redis). Если кратко, то он реализует связь с носимыми устройствами (GPS часами/брелоками) и мобильным приложением (TCP, WSS). Также реализована “админка” для технической поддержки. Подробнее расскажем и покажем при встрече. Система покрыта тестами, мониторингом и документирована. Данные храним в PostgreSQL. Настроен и работает GitLab CI. Контейнеризация - Docker, Swarm. Сейчас мы в процессе запуска собственного сервиса видеозвонков часы-приложение. Разрабатываем новый интересный продукт (детские часы) на Android и систему платных подписок, что требует модернизации серверной части и “админки”. В обозримом будущем хотели бы разработать свою систему нормализации гео-трека (удаление выбросов, привязка к улицам и так далее). Также планируется развивать внутренние инструменты для работы технической поддержки и не только.
С чем предстоит работать:
● Python 3;
● SQL;
● Умение разбираться в чужом коде;
● Linux;
● Git;● Tornado;
● RabbitMQ;
● Redis;
● Docker, Swarm;
● PostgreSQL;
● GitLab CI;
● webRTC;
● Janus.