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