Зарплата

от $3,500 до $4,500

Описание вакансии

#вакансия #nodejs #senior #linux #storage

Название компании: DDN (Data Direct Networks Inc. https://www.ddn.com/)

Формат работы: удаленка

Занятость: полная

Зарплатная вилка: от 3500 до 4500 $

Описание вакансии:

Компания DDN (Data Direct Networks Inc.) ищет сотрудника на позицию сеньор разработчика в проект приложения для управления NAS/SAN системами.

Работа в небольшой дружной команде с выстроенными процессами.

Что нужно будет делать:

участвовать в проектировании, планировании, разработке и поддержке приложения.

Мы предлагаем:

фулл-тайм, гибкий график, зарплату в долларах и возможность развиваться в технологиях.

Основные требования

- Разработка и поддержка бэкэнда с REST API, написанного в основном на NodeJS (80%)/Python(20% - CLI)

- Разработка, запуск, поддержка BDD тестов для вышеуказанного ПО

- Разбор проблем, исправление багов, исследование проблем у клиентов с использованием собранной информации

- оценка задач и поиск наилучших путей для внедрения новых фич

- общение с разными командами (ядро, UI, интеграции) для минимизации рисков принятия неверных решений

- Работа по Agile скрам спринтами (2 недели) и участие в периодических встречах

Необходимый опыт:

- Продвинутые знания Unix/Linux систем:

- Навык администрирования, конфигурирования

- CLI

- дебаг проблем

- SSH

- Продвинутые знания в программировании:

- алгоритмы

- ООП

- Основные паттерны проектирования

- структуры даных

- Понимание процесса разработки в Unix/Linux системах:

- make, сборка, компиляция

- знание git (клонирование, работа с ветками, мердж, плюсом будет понимание git flow)

- Базовые знания по сетям:

- IP-адреса, маршрутизация, сетевые маски

- Nameservers, работа DNS

- TCP/IP, порты, сокеты

- Хорошее понимание принципов работы бэкенда и сетевых сервисов

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

- понимание работы виртуальных машин и работы с ними: создание, настройка сети

- знание JavaScript: async/await, классы, функции-стрелки

- знание NodeJS. Понимание того, как он работает, основные библиотеки фреймворка NodeJS, работа с пакетным менеджером npm (yarn)

- знание Python3. Классы, наследование, декораторы

- знакомство с REST API. Понимание того, что это такое, как использовать, как реализовать

- знание ZFS. Понимание: vdevs, filesystems, snapshots

- знание Illumos OS (Solaris): SMF сервисы, пакетная система IPS

- знакомство с системами хранения данных (SAN и NAS) желательно.

Навыки общения:

- Желательно хорошее знание разговорного и письменного английского (не стесняйтесь, разговорный всегда можно подтянуть)

- Желание работать по гибкому графику с распределенной по миру командой.

- Работа в команде

- Знакомство с Agile-разработкой

Размещено 17/07/2021

Телеграм-бот RIT.WORK
С ботом rit.work Вы найдете работу, о которой всегда мечтали.

Всего два шага — выбери стек, зарплату и получай уведомления о мега-вакансиях первым.