Что за роль
Компания Bright Data ищет Senior Backend JavaScript Developer для команды DCA_csm. Вам предстоит разрабатывать production-grade backend-сервисы и SaaS-приложения в микросервисной архитектуре.
Чем вы будете заниматься
- Разработка функциональности от проектирования до вывода в 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.
Вакансия предлагает интересные задачи в области разработки SaaS-приложений с конкурентоспособной оплатой. Однако, условия работы ограничены для кандидатов из России и Беларуси.
Кто здесь добьётся успеха
Глубокие знания Node.js и JavaScript, с опытом разработки высоконагруженных приложений и микросервисов, что позволяет создавать масштабируемые backend-сервисы.
Способность работать в удаленной команде, демонстрируя высокую степень автономности и ответственности за свои задачи, что критично для успешной работы в распределенной среде.
Опыт работы с MongoDB и Redis для эффективного хранения и обработки данных, а также понимание принципов проектирования баз данных в контексте SaaS-приложений.
Знание Kubernetes и Snowflake для развертывания и управления облачными решениями, что позволяет оптимизировать процессы разработки и интеграции.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости SaaS
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев