DataDirect Networks Inc.

22.02.2022

О компании:
DDN (Data Direct Networks Inc.) - частная компания по хранению данных со штаб-квартирой в Чатсворте, Калифорния, США.
https://www.ddn.com/
 
Зарплатная вилка:
3300 - 4700 USD
 
Тип работы:
Удаленка
 
Тип занятости:
Полный рабочий день
 
Описание вакансии:
Компания ищет сотрудника на позицию сеньор разработчика в проект приложения для управления 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, порты, сокеты;
• Хорошее понимание принципов работы бэкенда и сетевых сервисов.

Навыки общения:
• Желательно хорошее знание разговорного и письменного английского (не стесняйтесь, разговорный всегда можно подтянуть);
• Желание работать по гибкому графику с распределенной по миру командой;
• Работа в команде;
• Знакомство с Agile-разработкой.

Будет плюсом:
• понимание работы виртуальных машин и работы с ними: создание, настройка сети;
• знание JavaScript: async/await, классы, функции-стрелки;
• знание NodeJS. Понимание того, как он работает, основные библиотеки фреймворка NodeJS, работа с пакетным менеджером npm (yarn);
• знание Python3. Классы, наследование, декораторы;
• знакомство с REST API. Понимание того, что это такое, как использовать, как реализовать;
• знание ZFS. Понимание: vdevs, filesystems, snapshots;
• знание Illumos OS (Solaris): SMF сервисы, пакетная система IPS;
• знакомство с системами хранения данных (SAN и NAS) желательно.
  
Условия работы:
• Работа в небольшой дружной команде с выстроенными процессами;
• Гибкий график, зарплата в долларах и возможность развиваться в технологиях.

Discuss Javascript engineer position in chat

© 2026 Jooby.dev

Your Account
LoginRegister