DSR — международная команда профессионалов, искренне увлеченных разработкой ПО. Созданная инженерами для инженеров. Мы решаем сложные задачи, работаем с новыми технологиями и разрабатываем комплексные программные решения.
За 20+ лет работы мы успешно выполнили 1 000+ проектов и накопили богатый опыт в веб и мобильной разработке, блокчейне, decentralized identity, цифровых медиа, беспроводных технологиях, решениях для интернета вещей, компьютерном зрении и машинном обучении.
Среди наших собственных проектов стек Zigbee для смарт-устройств, фреймворк zHome для умного дома (включает мобильное приложение, backend, IoT-гейтвей), сообщество ZBOSS Open Initiative для разработки общей платформы Zigbee PRO и дочерняя компания Noema, создающая решения на основе технологий ML и CV.
Присоединяйтесь к нашей команде профессионалов — будем вместе решать нетривиальные задачи и делиться накопленным опытом. Отлаженнные процессы и прозрачные условия карьерного роста помогут быстро и комфортно развиваться разработчикам любого уровня.
Обязанности:
- Проектирование и разработка программного обеспечения с использованием веб-технологий.
- Навык исследования и решения нестандартных задач.
Для Lead Back-End Software Engineer позиции:
- Руководство командой разработчиков для обеспечения соответствия разрабатываемого ПО оговоренному дизайну и уровням качества не менее 1 года.
Требования:
- Опыт работы от 4 лет.
- Хорошее знание и опыт использования современных архитектурных подходов к разработке backend-приложений (модели параллелизма, асинхронное программирование, подходы к обработке ошибок, REST/GraphQL, clean/n-tier архитектуры, подходы к scalability/availability и т.п.).
- Уверенное понимание технологий разработки ПО, методологий и практик (структура данных, ООП, GoF паттерны, умение решать алгоритмические задачи).
- Глубокие знания back-end технологий и фреймворков, включая Node.js, MVC, RoR, Django, ASP.NET, ASP.NET Core, Java/Spring, Rust/Actix и пр.
- Хорошее понимание принципов клиент-серверного приложения, сетевых приложений и протоколов (например, слова HTTP, SOAP, REST, protobuf, ZMQ не должны вас особенно пугать).
- Опыт работы с реляционной и noSQL базами данных и ORM/ODM фреймворками.
- Опыт интеграции с Rest API.
- Готовность к самостоятельной разработке или руководству разработкой крупных фрагментов приложений.
- Навык исследования и решения нестандартных задач.
- Хороший английский.
Для Lead Back-End Software Engineer позиции:
- Отличные коммуникационные навыки.
- Готовность к руководству командой и процессом разработки ПО.
- Навыки решения проблем, возникающих в процессе разработки ПО.
Приветствуется:
- Опыт работы с любой front-end технологией (например, Angular, React, Vue, пр.)
- Опыт развёртывания приложений (Docker, Ansible, AWS, Azure, Kubernetes, CI/CD).
- Опыт работы с любым функциональным языком программирования (Scala, Haskell).
- Базовые знания С/С++.
- Опыт написания unit и end-to-end тестов.
- Опыт участия в разработке архитектур для крупных систем.
- Хорошее понимание BA, QA, DevOps процессов.
- Опыт прямой коммуникации с иностранными заказчиками.
- Опыт управления командой.
Мы предлагаем:
- Достойная стабильная оплата труда, бонусы.
- Оплата сверхурочной работы.
- Постоянная занятость‚ соцпакет.
- Перспективы роста.
- ДМС.
- Офис в центре с бесплатной парковкой.
- Бесплатные курсы английского для любого уровня.
- Бесплатные обеды в корпоративном кафе.
- Каждый день кофе, шоколад и свежая выпечка от шеф-повара.
- Корпоративные мероприятия, мерч, тимблилдинги
- Возможность стать преподавателем международного учебного центра DSR.
- Работа в международной команде инженеров.
- Внутренняя программа обучения и обмена опытом.