Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Node.js developer для рефакторинга имеющегося кода проекта связанного с мессенджером Telegram:

•Ревью кода

•Рефакторинг кода разработчиков

•Подключение к команде разработки на период становления или существенного пересмотра архитектуры решения.

•Работать со смежными командами (дизайнеры, QA)

•Понимание принципа continious feedback loop

Что от Вас нужно:

•Базовые знания концептов Node.js (event loop, memory management)

•Опыт работы с Node.js

•Знания принципов Design Patterns (Factory, Observer, Prototype)

•Опыт с разработкой сложных, масштабных back-end архитектур с нуля

•Знания сложных структур данных и алгоритмов, а также их внедрения

•PostgreSQL и MySQL, будет плюсом опыт со сложными запросами (DDL, DML, DCL и TCL)

•NoSQL базы данных MongoDB

•Стратегии кэширования (memory caching, distributed caching) и load balancer’ов

•Redis и/или Memcached, TypeScript будет плюсом

•Test Driven Development (TDD)

•Знания технологии для тестирования (Jest, Chai, Mocha, Cypress, Puppeteer)

•Postman и cURL

•Знания работы с git’ом обязательны

•Знания технологии OAuth

•Будет преимуществом знания скриптинга на Bash / RabbitMQ и BusMQ

•Знания библиотек для очередей (Agenda, Bottleneck, Chronicle)

2 года назад
guest_16406674087179
2 года в сервисе
Был
2 года назад