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

от 50 000 руб. на руки

Требуемый опыт работы: 1–3 года

Полная занятость, полный день

Обязанности:

  • Сопровождение существующей платформы чатов, реализованной на Node.js
  • Дальнейшая поддержка и развитие проекта

Требования:

  • Linux на уровне выше среднего, git
  • Знание алгоритмов и структур данных, опыт использования шаблонов проектирования
  • Владение Node.js. и Node.js. экосистемой
  • Знание принципов работы протоколов http и ws (сокетов)
  • Express фреймворк (server, app, routers, middlewares)
  • Docker и Docker-compose, уметь собирать и обновлять тестовую среду самостоятельно
  • Redis и базовые приёмы работы с ним
  • SQL (mysql) писать запросы в том числе и непростые (индексы, партиции, триггеры, процедуры, функции)

Будет плюсом:

  • Умение разбираться в чужом коде и писать свой так, чтобы в нём могли разобраться другие, опыт написания технической документации
  • Понимание базовых принципов тестирования программного обеспечения
  • Опыт разработки API и протоколов взаимодействия между компонентами в рамках проекта
  • TypeScript
  • Продвинутый уровень по базам, администрирование + знание работы кластера БД, балансировки и т.д.
  • Продвинутый Redis, в т.ч. запуск и администрирование кластера-sentinel + работа с pub/sub и streams
  • Продвинутый docker и docker-compose — уметь самостоятельно собирать тестовые сборки из большого числа компонентов (10 и более)
  • NoSql БД
  • Приветствуется опыт разработки на go/python/php
  • Системы мониторинга — sentry/zabbix/prometheus и их настройка
  • K8s, Helm, Argo, написание своих help чатов, поддержка уже написанных

Условия работы:

  • Официальное трудоустройство
  • Социальный пакет
  • Комфортный современный офис на Северо-Западе
  • Пятидневная рабочая неделя с 09-00 до 18-00
  • Возможность выстроить гибкий график и совмещать работу с учёбой
  • Развитая корпоративная культура
  • Профессиональная команда
  • Возможности для развития (прохождение дополнительного обучения, курсы английского языка, покупка проф. литературы, поездки на конференции и семинары, летние/зимние школы)
  • Компенсация интернета, мобильной связи, оплата тренажёрного зала

Благодарим всех соискателей, которые направят отклик на данную вакансию!
Ваше резюме будет рассмотрено в ближайшее время.

Ключевые навыки

MySQL
Git
Linux
SQL
Node.js
Redis

Контактная информация

Вакансия опубликована 11 февраля 2021 в Челябинске

Похожие вакансии