Разработчик программных продуктов (Senior Backend Node.JS developer)

Уровень зарплаты: не указан
Москва
Нет опыта, Полный день, Полная занятость
Дата публикации: 10.10.2024 с сайта trudvsem.ru

Обязанности

Технологическая практика "Технологии доверия " - одна из крупнейших в России команд, работающих в сфере консалтинга и разработки решений на основе моделей машинного обучения и искусственного интеллекта . В портфолио команды более 5 лет опыта работы на рынке и десятки реализованных проектов различного масштаба, от приложений до платформенных решений. Команда Artificial Intelligence занимается разработкой end-2-end решений для самых разных задач в индустриях - мы исторически развились вокруг нефтегазовой отрасли, поэтому знаем ее практически от и до, в особенности в части поиска и добычи углеводородов. Также мы активно работаем с ритейлом, металлургическими (горнодобывающими), логистическими и девелоперскими компаниями, чтобы применить методы и алгоритмы ИИ в их задачах. Сейчас мы в поиске Backend-разработчика в юр.лицо ООО "Цифровая Формула Доверия". Чем ты будешь заниматься в этой роли: • Разработка и внедрение программных комплексов для наших заказчиков; • Применять все свои знания и опыт для получения качественного продукта; • Техническое вождение и следование лучшим отраслевым практикам в области технологий и дизайна на серверной части; • Обеспечить согласованность общего подхода к архитектуре; • Работает над определением инфраструктуры и повторно используемых компонентов, а также тестированием инфраструктуры для всех подпроектов; • Работа в междисциплинарной команде по проектированию и выпуску высококачественных продуктов; • Устранение неполадок и оптимизация бэкэнд-кода для обеспечения стабильной и быстрой работы наших пользователей; • Постоянно сотрудничать с другими разработчиками для внедрения лучших практик, внедрения новых инструментов и улучшения процессов; • Определение стратегий тестирования, применимых для проектирования и тестирования приложений; • ПО для доставки в соответствии со стилем Agile и практиками CI/CD; • Делитесь знаниями и опытом с клиентами, другими членами команды. Требования к кандидатам: • Высшее образование • Русский - свободно, английский (технический, умение свободно читать техническую документацию и базовый уровень общения); • Опыт работы с Javascript/Typescript, NodeJS от 5 лет; • Опыт работы с экосистемой NestJs/Express/Koa: промежуточное ПО, безопасность и т. д.; • Опыт работы с SQL и СУБД: Postgres; • Опыт работы с ORM: TypeORM/Sequelize; • Опыт работы с SCM: Git; • Опыт работы с HTTP, SOA P, REST, Socket и TCP и их серверные/клиентские реализации; • Опыт работы с очередями (ActiveMQ, RabbitMQ, др.) • Опыт работы с пайплайнами в любой из CI (Jenkins, TeamCity, Bamboo, CircleCi, др.); • Опыт работы с Redis, Apache Kafka приветствуется. • Опыт работы с микросервисной архитектурой приветствуется; • Опыт работы с экосистемой Docker (compose, swarm, kubernetes) приветствуется; • Знание/опыт работы с методологиями Agile.

Требования

Не указано