Войти

NodeJS разработчик

Компания Haas Platform
Тип Переезд / Узбекистан
Оклад 3500 - 5500 USD в месяц
Описание вакансии

Международный центр разработки технологической платформы (компания не в РФ) в поисках NodeJS разработчика.


Статистика платформы:

- Более 15 миллиардов событий в сутки

- Более 45 000 активных каналов взаимодействия с пользователями ежедневно

- 70 + человек в команде


Чем предстоит заниматься: 

 - Написание и поддержка кода серверных приложений на Node.js; 

 - Интеграция с базами данных (SQL и NoSQL) и ORM;

 - Оптимизация запросов и обеспечение высокой производительности приложений;

 - Разработка RESTful и GraphQL API;

 - Обеспечение безопасности и производительности API;

 - Написание юнит-тестов, интеграционных тестов и обеспечение высокого покрытия тестами;

 - Использование популярных фреймворков и библиотек Node.js (Express, Koa, Nest.js и т.д.);

 - Работа с инструментами сборки и управления зависимостями (Webpack, npm, Yarn);

 - Взаимодействие с фронтенд-разработчиками для обеспечения корректной работы приложений;

 - Настройка и управление конфигурациями приложений для различных сред (разработка, тестирование, продакшн);

 - Работа с системами управления конфигурацией и контейнерами (Docker, Kubernetes);

 - Реализация и поддержка мер по обеспечению безопасности приложений;

 - Обновление зависимостей и патчей для устранения уязвимостей;

 - Поддержка и обновление документации по коду и API;

 - Командная работа и участие в процессах разработки.


Что ждем от кандидата: 

 - Практический опыт разработки серверных приложений на Node.js от 2-х лет;

 - Уверенное знание JavaScript (ES6+) и понимание TypeScript;

 - Опыт работы с фреймворками и библиотеками Node.js (Express, Koa, Nest.js);

 - Опыт работы с SQL и NoSQL базами данных (например, PostgreSQL, MongoDB);

 - Знание ORM и ODM (например, Sequelize, Mongoose);

 - Умение писать юнит-тесты и интеграционные тесты (например, Mocha, Chai, Jest);

 - Опыт отладки приложений и работы с инструментами мониторинга;

 - Опыт разработки RESTful и/или GraphQL API;

 - Опыт работы с системами контроля версий (Git);

 - нание CI/CD инструментов (Jenkins, GitLab CI, GitHub Actions);

 - Опыт работы с Docker и контейнеризацией приложений;

 - Знание основ Kubernetes будет плюсом;

 - Понимание принципов ООП и функционального программирования;

 - Опыт работы с архитектурными паттернами и проектированием систем;

 - Умение эффективно работать в команде и коммуницировать с коллегами;

 - Готовность участвовать в код-ревью и делиться знаниями;

 - Английский язык - уровень, достаточный для чтения технической документации.


Что предлагаем: 

- Сильная и сплоченная техническая команда;

- Двигаемся в сторону дата-ориентированной организации;

- Верим в факты, исследования и метрики, а не на слово;

- Держим фокус на ценностях для пользователя;

- Свобода действий и возможность напрямую влиять на развитие бизнеса;

- Релокация;

- Возможен гибридный формат работы;

- Официальное оформление;

- Развитие личного бренда на конференциях, митапах и внутренних событиях.