Проект Brightdata ищет Experienced Backend JavaScript Developer (Network Team). Возможна работа в офисе в Израиле или на Кипре, а также удалённо (кроме России и Беларуси).

Tech stack: Node.js, JavaScript, MongoDB, Redis, Kubernetes, AWS

Responsibilities:

  • End-to-end feature development: дизайн, реализация, выпуск в прод и дальнейшие улучшения.
  • Разработка и поддержка высоконагруженных backend-сервисов с упором на производительность, надёжность и безопасность.
  • Участие в проектировании систем и архитектуры для обеспечения масштабируемости и поддерживаемости.
  • Работа с сетевыми задачами: трафик, поведение прокси, обработка запрос/ответ, граничные случаи на уровне протоколов.
  • Исследование и устранение сложных сетевых проблем с использованием инструментов для анализа пакетов.
  • Поддержание качества кода и тестового покрытия; участие в код-ревью.

Requirements:

  • 3+ лет опыта в разработке ПО, включая 2+ лет в backend на JavaScript/Node.js.
  • Глубокое понимание работы event loop Node.js и практических ограничений платформы.
  • Опыт построения и эксплуатации production backend-сервисов.
  • Сильные знания сетевых протоколов и безопасности: TCP/IP, UDP, DNS, HTTP/1/2/3, TLS, WebSockets.
  • Опыт с MongoDB и Redis; знакомство с Kubernetes и контейнерными деплойментами.
  • Навыки системного проектирования: API, масштабируемость, производительность, надёжность и отказоустойчивость.
  • Понимание инструментов наблюдаемости и опыт работы с инцидентами/on-call будет плюсом.

Nice to have: опыт с AWS, SaaS-средами, отладкой сетевых проблем (latency, packet loss, TLS), observability (logs/metrics/tracing).

Условия: полная занятость; офисы в Израиле или на Кипре или удалённо (для удалёнщиков действует почасовая оплата).