Node.js разработчик

Опыт работы: от 2 лет
Формат: гибрид
Мы предлагаем:
  • Сильная и сплоченная техническая команда.
  • Двигаемся в сторону дата-ориентированной организации.
  • Верим в факты, исследования и метрики, а не на слово.
  • Держим фокус на ценностях для пользователя.
  • Свобода действий и возможность напрямую влиять на развитие бизнеса.
  • Возможен гибридный формат работы
  • Официальное оформление по ТК РУз.
  • Мы резидент IT-парка, наши специалисты могут получить IT-карту.
  • Развитие личного бренда на конференциях, митапах и внутренних событиях.
  • Конкурентную заработную плату по итогам собеседования.
Требования к кандидату:
  • 1
    Практический опыт разработки серверных приложений на Node.js от 2-х лет;
  • 2
    Уверенное знание JavaScript (ES6+) и понимание TypeScript;
  • 3
    Опыт работы с фреймворками и библиотеками Node.js (Express, Koa, Nest.js);
  • 4
    Опыт работы с SQL и NoSQL базами данных (например, PostgreSQL, MongoDB);
  • 5
    Знание ORM и ODM (например, Sequelize, Mongoose);
  • 6
    Умение писать юнит-тесты и интеграционные тесты (например, Mocha, Chai, Jest);
  • 7
    Опыт отладки приложений и работы с инструментами мониторинга;
  • 8
    Опыт разработки RESTful и/или GraphQL API;
  • 9
    Опыт работы с системами контроля версий (Git);
  • 10
    Знание CI/CD инструментов (Jenkins, GitLab CI, GitHub Actions);
  • 11
    Опыт работы с Docker и контейнеризацией приложений;
  • 12
    Знание основ Kubernetes будет плюсом;
  • 13
    Понимание принципов ООП и функционального программирования;
  • 14
    Опыт работы с архитектурными паттернами и проектированием систем;
  • 15
    Умение эффективно работать в команде и коммуницировать с коллегами;
  • 16
    Готовность участвовать в код-ревью и делиться знаниями;
  • 17
    Английский язык - уровень, достаточный для чтения технической документации.
Обязанности:
  • Написание и поддержка кода серверных приложений на Node.js;
  • Интеграция с базами данных (SQL и NoSQL) и ORM;

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

  • Разработка RESTful и GraphQL API;
  • Обеспечение безопасности и производительности API;
  • Написание юнит-тестов, интеграционных тестов и обеспечение высокого покрытия тестами;
  • Использование популярных фреймворков и библиотек Node.js (Express, Koa, Nest.js и т.д.);
  • Работа с инструментами сборки и управления зависимостями (Webpack, npm, Yarn);
  • Взаимодействие с фронтенд-разработчиками для обеспечения корректной работы приложений;
  • Настройка и управление конфигурациями приложений для различных сред (разработка, тестирование, продакшн);
  • Работа с системами управления конфигурацией и контейнерами (Docker, Kubernetes);
  • Реализация и поддержка мер по обеспечению безопасности приложений;
  • Обновление зависимостей и патчей для устранения уязвимостей;
  • Поддержка и обновление документации по коду и API;
  • Командная работа и участие в процессах разработки.
Готовы порекомендовать кандидата
и получить бонус?
Рекомендуете кандидата и после прохождения им испытательного срока
вы получаете денежный бонус в размере 300$
Остались вопросы?
Напишите нам.
Telegram
https://tlgg.ru/@annettekolpak