На удаленную работу Back-end разработчик
Обязанности:
Разрабатывать микросервисы и сопутствующие модели баз данных;
Интеграции с различными сервисами и партнерами;
Взаимодействие с архитектором проекта и проектным менеджером.
Требуемые навыки :
Знания одного из языков программирования ( JavaScript ( Node.Js); Python; Ruby; PHP; Java; C# (.NET); C++; ) ;
Понимание принципов event-driver программирования, неблокирующего ввода-вывода, асинхронности ;
Понимание протокола HTTP: значений кодов ответа, заголовков запроса/ответа, различных форматов тела запроса/ответа ;
Понимание протокола WebSocket;
Понимание принципов REST API, CRUD, микросервисной архитектуры, авторизации с использованием JWT;
Понимание MySQL: принципов ACID, foreign keys, механизмов блокировки, LEFT/RIGHT/INNER/EXCLUDING JOIN;
Опыт работы Kafka ; Doker , Linux.
Умение работать с git (gitlab/github);
Условия :
Постоянное удаленное сотрудничество;
Оклад или сдельная оплата труда;
Свободный график;
Карьерный рост по результатам работы;
Стабильные выплаты 2 раза в месяц или за каждую выполненную задачу;
Возможно оформление: договор услуг, подряда, ГПХ, самозанятые, ИП.