Node.js Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Рассматриваем:
Back-end Senior/Lead Node.js Developer или Back-end Middle+/Senior Node.js Developer
Обязанности:
1. Продумать архитектуру проекта.
2. Разрабатывать функции/фичи.
3. Интегрировать внешние сервисы.
4. Ревьюить и рефакторить код.
Требования:
Отличное знание JavaScript (ES6+);
Отличное знание TypeScript и Node.js;
Git, JSON, XML, HTTP, Socket;
Понимание Rest API архитектуры;
Микросервисная коммуникация через очереди (RabbitMQ, Kafka и т.п.);
Опыт работы с базами данных (PostgreSQL, MongoDB, Redis и т.п.);
Понимание шаблонов проектирования и их использования;
Умение писать тестируемый, поддерживаемый и понятный код;
Английский на уровне чтения технической документации.
Будет плюсом:
Юнит тестирование: jest, mocha, nock, chai, sinon;
Практический опыт работы с микросервисными архитектурами;
Опыт с AWS Cloud;
Знание React.js.
Что предлагаем мы:
- Работу в продуктовой компании, а главное работу над новым проектом с самого начала;
- Высокий доход в $. Заключение контракта с иностранным контрагентом;
- Работать можно удаленно, но пару раз в месяц, необходимо появляться в офисе.
- Фиксированный рабочий день, без переработок;
- Компания оплачивает участие в профильных курсах, семинарах, конференциях, изучение английского языка;
- Высокий уровень делового сотрудничества, позитивную атмосферу