Обязанности:
О нас и о продукте: Оптимакрос – крупный независимый российский вендор. Разработчик системы корпоративного уровня CPM/EPM класса. Наш продукт — универсальная платформа для оптимизационного, консолидационного, интегрированного планирования, прогнозирования, бюджетирования, управления HR, контроля выполнения KPI и других видов аналитики. Платформа обеспечивает возможность обработки и анализа больших объемов данных, необходимых для эффективного принятия решений, а также планирования и мониторинга текущей операционной деятельности компании. Чем предстоит заниматься: Разработка кода backend части комплексного серверного приложения; Поддержка существующей кодовой базы; Создание и поддержка тестовой инфраструктуры; Взаимодействие с продакт-менеджерами. Мы ожидаем от кандидата: Опытный пользователь или администратор Linux; Опыт работы с Node.js/TypeScript в бэкенд приложениях; Опыт работы с MongoDb; Опыт работы с Git; Опыт работы с CI/CD решениями; Опыт работы с SQL базами данных (MySQL/MariaDB, Postgres, MS SQL, Oracle); Опыт разработки HTTP серверов на NodeJS с помощью Express, KOA или др.; Опыт разработки REST и WebSocket серверов; Опыт написания unit-тестов; Знание HTML, CSS и браузерного JS; Опыт настройки NginX, Apache или др.; Практический опыт использования серверов очередей; Опыт работы с Redis. Дополнительным преимуществом будет: Опыт установки Docker и сборки Docker-образов для Node.js серверов; Знакомство или предпочтительно опыт работы с React/Vue.js/др., Webpack/Gulp/др.; Опыт разработки приложений с использованием Next.js; Знакомство с Google Protobuf и gRPC; Хорошее понимание микросервисной архитектуры; Опыт работы с большими проектами; Опыт работы в команде. Работа у нас – это: Официальное трудоустройство в аккредитованной IT компании; Полностью удаленный формат работы; Прозрачная система вознаграждения; Возможность соблюдать work/life balance; Программа Work&Life Bonus (компенсация медицинских услуг, фитнеса, рабочего оборудования, а также обучения и курсов); Возможность посещения внутренних митапов и неформальных мероприятий; Возможность обучения английскому языку; А также возможность расти вместе с нами, общаться с коллегами без излишних формальностей, повышать свой уровень знаний и работать в удовольствие. Для технического собеседования необходимо выполнить тестовое задание.