Войти

Golang Middle+

Данная вакансия не актуальна.
SkyWeb Pro
Компания SkyWeb Pro
Тип Удаленная работа
Описание вакансии

Период - от 6 мес


Локация значения не имеет


Время работы с 9 по мск


Требования:


• Опыт создания высоконагруженных, отказоустойчивых сервисов на Golang


•  Умение оптимизировать производительность приложений на Golang


•  опыт профайлинга и оптимизации Golang приложений


•  знание REST, HTTP, JSON;


•  умение применять на практике принципы чистой архитектуры


•  знание SQL и понимание принципов работы реляционных СУБД


•  Знание приемов и паттернов проектирования и особенностей их применения в Golang.


•  Покрытие тестами основного функционала 


•  Умение писать читаемый код.




Задача:


Необходимо разработать Кросс-платформенный многопоточный сервис, который должен одновременно:


1.  С заданной периодичностью получает данные телеметрии от контроллера АЗС (DOMS 5000)


2.  С заданной периодичностью получает данные телеметрии Системы измерения 


3.  Сохраняет данные в локальную (файловую) БД и анализирует их согласно заданному алгоритму (есть реализация на С++)


4.  Авторизуется и отправляет события не web сервис верхнего уровня 


5.  Имеет возможность принимать данные и параметры конфигурации от сервиса верхнего уровня