#вакансия
Senior Backend JavaScript Developer
🏢 Компания: Bright Data
📍 Локация: Кипр, Израиль или удалённо
🚫 Кандидаты из России и Беларуси не рассматриваются
💼 Занятость: full-time
📄 Формат сотрудничества: договор с индивидуальным предпринимателем
💰 Оплата: 40–50 USD в час, gross
Ищем Senior Backend JavaScript Developer в команду DCA_csm.
Вам предстоит разрабатывать production-grade backend-сервисы и SaaS-приложения в микросервисной архитектуре, участвовать в системном дизайне и отвечать за полный цикл разработки — от проектирования до запуска в production и дальнейшего улучшения.
Стек:
• Node.js, JavaScript
• MongoDB
• Redis, включая Redis Streams
• Kubernetes
• Snowflake
• Дополнительные SQL- и NoSQL-хранилища
Обязанности:
• Разработка функциональности от проектирования до вывода в production.
• Создание масштабируемых, надёжных и производительных backend-сервисов.
• Участие в системном дизайне и архитектурном планировании.
• Работа с асинхронными и message-driven компонентами на Redis Streams.
• Отладка и оптимизация потоковой обработки данных.
• Написание качественного, поддерживаемого кода и тестов.
• Участие в code review.
• Взаимодействие с командой и представителями других подразделений.
Требования:
• От 5 лет опыта в software engineering.
• От 3 лет опыта backend-разработки на JavaScript/Node.js.
• Опыт создания и поддержки SaaS-приложений и production backend-сервисов.
• Практический опыт работы с микросервисной архитектурой.
• Хорошее знание MongoDB и Redis.
• Опыт работы с Redis Streams или аналогичными pub/sub и stream-processing технологиями.
• Знакомство с Kubernetes и контейнеризированными deployment-процессами.
• Понимание system design, API, моделирования данных, масштабируемости, производительности и надёжности.
• Хороший письменный и разговорный английский.
• Умение работать самостоятельно и в команде.
Будет плюсом:
• Опыт работы со Snowflake и data pipelines/analytics.
• Опыт работы с AWS.
• Знание PostgreSQL, MySQL и других NoSQL-технологий.
• Опыт работы с observability-инструментами: logging, metrics, tracing.
• Опыт участия в incident response.
Анонимная аналитика
Мы используем анонимную аналитику, чтобы улучшать поиск вакансий и работу сайта.