Назад

Fullstack Developer (VPN)

Формат работы
remote
Тип работы
fulltime
Грейд
middle/senior
Английский
b2
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/

TL;DR

Fullstack Developer (VPN): Проектирование и разработка архитектуры веб-сервисов VPN-продукта с акцентом на безопасность, производительность и масштабируемость. Фокус на создании защищенного BFF-слоя, оптимизации SQL-запросов и построении отказоустойчивых интерфейсов личного кабинета.

Локация: Полностью удаленная работа.

Компания

HeadHunter — крупная технологическая компания, развивающая новые амбициозные проекты.

Что делать

  • Проектировать архитектуру веб-приложения и выбирать оптимальный стек технологий.
  • Разрабатывать клиентскую логику на React/Next.js и серверный слой (BFF) на Node.js или Python.
  • Обеспечивать изоляцию фронтенда от ядра системы для предотвращения векторов атак.
  • Проектировать структуры данных в MySQL и оптимизировать сложные SQL-запросы.
  • Проводить аудит и рефакторинг текущих наработок для обеспечения долгосрочной поддержки.
  • Тесно взаимодействовать с разработчиком ядра и SRE-инженером для настройки CI/CD и инфраструктуры.

Требования

  • Опыт проектирования веб-приложений с нуля (микросервисы, монолиты, BFF).
  • Экспертное знание React.js и Next.js.
  • Уверенное владение Node.js или Python для написания бизнес-логики.
  • Глубокое понимание SQL и оптимизации MySQL.
  • Отличное знание принципов безопасности (OWASP Top 10, CORS, XSS, CSRF).
  • Строгая типизация на TypeScript во всем проекте.

Хорошо, если есть

  • Опыт разработки биллинговых систем или личных кабинетов с подписочной моделью.
  • Базовое понимание сетевых технологий и протоколов VPN.
  • Опыт работы с Docker, Sentry и Grafana.
  • Навыки написания автоматических тестов (Jest, Cypress).

Культура и преимущества

  • Полностью удаленный формат работы.
  • Работа в небольшой амбициозной команде над масштабируемым продуктом.
  • Отсутствие бюрократии и использование гибких методологий (Scrum/Kanban).
  • Прозрачные процессы разработки (GitFlow, Code Review).

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →