Проект 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).
Условия: полная занятость; офисы в Израиле или на Кипре или удалённо (для удалёнщиков действует почасовая оплата).