Ищем 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.