О позиции
Ищем 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.