Обязанности:
CAD Exchanger – IT-компания, предлагающая решения в области визуализации и конвертации 3D данных. Мы разрабатываем собственные программные продукты, которые используются во всем мире, включая лидеров индустрии, среди которых BOSCH, Tesla, Fujitsu, Airbus, General Electric и др.Мы в поиске Middle Backend разработчика, которому интересно спроектировать и запустить новый сервис с нуля. Это не поддержка старого кода, а возможность заложить правильный фундамент: от выбора архитектуры до настройки CI/CD и мониторинга. Наша цель — создать отказоустойчивую систему, готовую к резкому росту трафика и тысячам запросов в секунду (RPS).Чем предстоит заниматься: Проектировать архитектуру сервиса с нуля (Node.js + TypeScript); Выстраивать работу с данными: проектировать схемы БД, оптимизировать сложные запросы и внедрять кэширование; Обеспечивать масштабируемость: внедрять очереди сообщений и горизонтальное масштабирование; Настраивать окружение: Docker-контейнеризация и участие в настройке CI/CD пайплайнов; Следить за «здоровьем» системы: внедрять логирование, метрики и мониторинг (Prometheus/Grafana); В ближайшем будущем стать TechLead команды. Наши ожидания: Опыт в Node.js от 3-5 лет коммерческой разработки; Отличное знание TypeScript, понимание работы Event Loop и асинхронного программирования на глубоком уровне; Уверенное владение PostgreSQL (индексы, оптимизация) и опыт работы с Redis (кэширование, очереди); Опыт работы с брокерами сообщений (RabbitMQ или Kafka); Понимание принципов SOLID, DRY, KISS и умение объяснить профит от использования микросервисов vs монолита; Умение работать с Docker и понимание принципов работы Nginx. Будет плюсом: Опыт работы с инструментами мониторинга (Sentry, ELK, Grafana). Опыт написания Unit и Integration тестов (Jest, Mocha). Знание основ Kubernetes. Опыт работы с MongoDB От нас: Полная свобода в решениях: вы сами выбираете инструменты, которыми будет реализована задача; Технический вызов: реальные задачи по оптимизации производительности; Уровень зарплаты обсуждается с успешным кандидатом. Условия: трудоустройство по ТК РФ; прозрачная система вознаграждения и быстрый карьерный рост; профессиональное развитие внутри команды; ДМС; Компенсация спорта и обучения.Похожие вакансии
Backend-разработчик (Node.js, TypeScript)
До 90 000 руб.
Нижний Новгород. Станции метро: Горьковская
Персональные бизнес решения