Детали вакансии

Разработка
Синьор
Удаленка
Полная занятость
May 11

Опытный Backend JavaScript разработчик (Network Team)

$50

Brightdata ищет опытного Backend JavaScript разработчика в команду Network. Роль включает создание и эксплуатацию основных серверных служб для инструментов сбора данных. Предлагается удаленная работа (за исключением России и Беларуси) или работа в офисе...

Команда Network создает и эксплуатирует основные серверные службы, которые обеспечивают работу сетевой инфраструктуры Bright Data — высокопроизводительные, высоконадежные системы с глубоким фокусом на сети, безопасность и масштабирование. В этой роли вы будете нести полную ответственность за службы и функции в продакшене, решая сложные задачи, связанные с сетевым трафиком, протоколами, производительностью и надежностью. Технологический стек: Node.js, JavaScript, MongoDB, Redis, Kubernetes, AWS Обязанности: Полная разработка функций от проектирования и реализации до вывода в продакшен и постоянного улучшения. Создание и поддержка высокомасштабируемых серверных служб с упором на производительность, надежность и безопасность. Участие в планировании проектирования и архитектуры систем для обеспечения масштабируемых и поддерживаемых решений. Работа над задачами, связанными с сетями, такими как потоки трафика, поведение прокси, обработка запросов/ответов и граничные случаи на уровне протоколов. Исследование и устранение сложных сетевых проблем с использованием таких инструментов, как Wireshark (и аналогичных инструментов для анализа/отладки пакетов). Написание высококачественного, поддерживаемого кода с соответствующим тестовым покрытием; активное участие в ревью кода. Сотрудничество с инженерами и заинтересованными сторонами для предоставления эффективных решений. Постоянное обучение и применение лучших практик в области серверной разработки и сетей.

3+ года практического опыта в разработке программного обеспечения, включая 2+ года с фокусом на Backend JavaScript / Node.js. Очень хорошее понимание работы цикла событий Node.js, включая практические знания сильных и слабых сторон платформы (I/O vs CPU-bound workloads, асинхронные паттерны, подводные камни блокировки, соображения по памяти/GC). Подтвержденный опыт создания и эксплуатации производственных серверных служб. Глубокое понимание сетевых протоколов и безопасности, включая: TCP/IP/UDP, DNS, HTTP1/2/3, TLS и WebSockets. Опыт работы с базами данных и кэширующими слоями, такими как MongoDB и Redis. Знакомство с Kubernetes и контейнерными развертываниями. Владение основами проектирования систем: API, масштабируемость, производительность, надежность и отказоустойчивость. Быстрое обучение, способность работать самостоятельно и в команде. Свободное владение английским языком, с отличными навыками письменного и устного общения. Желательно: Опыт работы с AWS и SaaS-средами. Опыт отладки производственных сетевых проблем (задержка, потеря пакетов, повторное использование соединений, TLS-хендшейки и т. д.). Опыт работы с инструментами наблюдаемости (логи/метрики/трассировка) и реагирования на инциденты/дежурства.

Формат работы: офис/удаленно, полная занятость, гибкий график.

Беларусь, Россия
NodeJS
Backend
JavaScript
JS
network

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

JavaScript разработчик

3 200 $

JavaScript разработчик в Selsey, удаленно. Зарплата $2500 - $3200. Разработка ERP-системы и e-commerce магазинов с 2 миллионами пользователей в месяц.

S
Selsey

Backend-разработчик в команду Поиска

Вакансия Backend-разработчика в команде Поиска Яндекса, с фокусом на продукты недвижимости и финансов. Обязанности включают разработку продуктов, обработку данных, улучшение инфраструктуры и интеграцию ИИ. Требуется опыт работы с C++, Python, Go, Java или Scala.

Россия
Y
Yandex

Backend-разработчик в команду Intercity

Backend-разработчик в Intercity — сервис для междугородних поездок. Фокус на создании нового маркетплейса, оптимизации ценообразования и масштабировании платформы. Требуется опыт работы с языками программирования, алгоритмами и базами данных.

I
Intercity