yandex
O
OUTKOD
Страна
Россия
Зарплата
250 000 ₽ – 300 000 ₽
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorУдалённоПолная занятость

Senior Fullstack разработчик

ИИОценка ИИ

Интересный проект на стыке системного программирования и веб-технологий с конкурентной зарплатой. Использование современного стека (Prisma, TS, React 18) и работа с Astra Linux делают вакансию привлекательной для опытных инженеров.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью совмещать глубокую экспертизу в Node.js с навыками системного администрирования Linux (Astra Linux, сборка ISO, LUKS). Позиция требует понимания низкоуровневых процессов ОС, что редко встречается у классических Fullstack-разработчиков.

Анализ зарплаты

Медиана320 000 ₽
Рынок280 000 ₽ – 400 000 ₽
ИИОценка ИИ

Предложенная вилка 250 000 – 300 000 рублей соответствует среднерыночным значениям для Senior Fullstack разработчиков в России, однако учитывая специфические требования к знаниям Linux на уровне администратора, она находится ближе к нижней границе для специалистов такого редкого профиля.

Сопроводительное письмо

Меня заинтересовала вакансия Senior Fullstack разработчика в Outkod, так как она сочетает в себе глубокую работу с Node.js и системное администрирование Linux. Мой опыт проектирования REST API и работы с PostgreSQL/Prisma позволяет мне эффективно решать задачи бэкенд-разработки, а уверенное владение Bash и понимание архитектуры ОС помогут в кастомизации LiveBoot образов и управлении инфраструктурой.

Особенно меня привлекает работа с зашифрованными разделами и автоматизация сборки ISO, так как я имею опыт работы с блочными устройствами и Docker. Я готов внести вклад в развитие вашего продукта, обеспечивая безопасность и стабильность работы агентов управления и интеграцию с Astra Linux. Буду рад обсудить, как мои навыки помогут вашей команде в реализации текущих задач.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в OUTKOD уже сейчас

Если вы готовы создавать сложные системные решения на стыке Node.js и Linux, откликайтесь прямо сейчас!

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

#вакансия #job #nodejs #fulltime

**Senior Fullstack разработчик

Локация/Гражданство**: РФ

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

Занятость: фуллтайм

Ставка: 250000 - 300000 Рублей (обсуждаемо)

Название компании: Outkod

Обязанности

•       Развитие REST API (маршруты users, presets, packages, certificates, build)

•       Реализация аутентификации/авторизации (JWT, в перспективе — LDAP/AD)

•       Проектирование и миграции схемы БД (Prisma + PostgreSQL)

•       Разработка агента управления внутри LiveBoot образа: контроль срока действия, удаленная блокировка, отзыв сертификатов, автоуничтожение данных, persistence layer

•       Интеграция бэкенда с процессом сборки ISO (оркестрация сборочных задач, очередь, персистентность джобов)

•       Кастомизация live-образов Linux: пакеты, скрипты, сертификаты, автонастройка VPN и сетевых хранилищ

•       Работа с зашифрованными persistent-разделами на флеш-накопителях

•       Поддержка монорепо-структуры (npm workspaces, shared-код между dashboard и electron)

Требования

•       Сильные навыки Linux на уровне администратора ОС / инфраструктуры (systemd, chroot, mount, initrd, GRUB/isolinux, сеть, пользователи и права)

•       Знание Astra Linux

•       Уверенное владение Node.js + TypeScript (Express или аналогичный фреймворк)

•       Опыт работы с ORM (Prisma, TypeORM, Sequelize) и PostgreSQL

•       Понимание архитектуры REST API, аутентификации (JWT, OAuth)

•       Уверенное владение Bash

•       Опыт работы с apt/dpkg, управлением зависимостями .deb

•       Понимание работы с блочными устройствами (dd, USB, разделы, LUKS)

•       Docker на уровне разработчика (docker-compose для dev-окружения)

•       Понимание очередей задач и фоновой обработки (bull, bee-queue или аналоги)

Будет плюсом

•       Практический опыт сборки live ISO (squashfs, casper, xorriso, mksquashfs)

•       Опыт построения CI/CD пайплайнов (GitHub Actions, GitLab CI или аналоги)

•       Опыт с зеркалами .deb-пакетов

•       Опыт с Electron

•       Знакомство с React (React 18 + Vite + Tailwind)

•       Знание паттернов шифрования по ГОСТ

Контакты: Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Node.js
  • TypeScript
  • Express
  • Prisma
  • PostgreSQL
  • Linux
  • Astra Linux
  • Bash
  • Docker
  • Docker Compose
  • REST API
  • JWT
  • OAuth
  • Electron
  • React
  • Tailwind CSS
  • Vite
  • CI/CD

Возможные вопросы на собеседовании

Вакансия предполагает работу с Astra Linux и кастомизацию образов. Важно понимать, как кандидат управляет процессом загрузки.

Расскажите о вашем опыте работы с загрузчиками GRUB/isolinux и процессе создания кастомных initrd образов.

В требованиях указана работа с зашифрованными разделами. Проверяется знание инструментов безопасности Linux.

Как бы вы реализовали автоматическое монтирование зашифрованного LUKS-раздела при загрузке системы без участия пользователя?

Проект использует Prisma и PostgreSQL. Важно оценить навыки проектирования БД.

С какими сложностями вы сталкивались при миграции схем данных в Prisma при работе с высоконагруженными таблицами?

Упоминается оркестрация сборочных задач и очереди. Проверяется умение работать с асинхронными процессами.

Как обеспечить отказоустойчивость очереди задач (например, в Bull), если процесс сборки ISO прервался из-за сбоя сервера?

Работа ведется в монорепозитории. Проверяется опыт организации кода.

Какие преимущества и недостатки вы видите в использовании npm workspaces для разделения кода между Electron-приложением и веб-дашбордом?

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

более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

O
OUTKOD
Россияот 250 000 ₽