Минск, улица Клары Цеткин, 24
Метро: МолодежнаяЭдельсофт - компания с опытом 20+ лет разработки программного обеспечения, развития собственных IT-продуктов и полного спектра IT-услуг.
Сегодня Эдельсофт - это:
650+ проектов в сферах консалтинга, здравоохранения и медицины, обучения и образования, экономики и IT;
Развитие и работа в разных направлениях: от мобильной разработки – до frond-end и back-end, Business Intelligence и Cloud&DevOps-решения.
Наша команда ищет Middle Node.js Developer для одного из наших клиентов.
Клиент - инновационная компания по производству очков, революционизирующая оптическую индустрию. С многочисленными оффлайн-магазинами по всей Европе, клиент предлагает стильные и доступные очки по фиксированной ценовой модели, обеспечивая доступность для всех. Инновационный подход сочетает моду и доступность, предоставляя клиентам упрощенный и прозрачный опыт покупок очков.
Проект - это экосистема, которую мы разработали, состоящая из 7 активных приложений, 1 в фазе поддержки, все под единым Backend. Мы доставляем группу seamless интегрированных приложений, которые улучшают как онлайн-, так и оффлайн-опыт клиентов в магазинах.
Наши ожидания от кандидата:
4+ лет профессионального опыта в роли Backend Engineer (Node.js)
Глубокие знания Node.js и Express.js
Уверенное владение управлением окружением и пакетами с помощью NVM
Глубокие знания MongoDB и Mongoose
Опыт работы с Raw driver connections
Практический опыт с Redis
Опыт работы с Socket.IO
Надежные практики тестирования с Jest
Опыт интеграции AI-инструментов
Знание SSH, FTP, SFTP, CRON
Английский: Intermediate+
Будет плюсом:
Навыки администрирования серверов (Linux, SSH, systemd, logrotate) для self-managed окружений
Управление процессами с PM2
Опыт работы с Elasticsearch и Kafka
Практический опыт с CI/CD пайплайнами (GitHub Actions)
Soft skills:
Способность четко объяснять технические идеи, задавать вопросы и обсуждать решения с командой
Эффективно работать с разработчиками, QA-инженерами, дизайнерами и менеджерами
Анализировать проблемы, находить решения и логически мыслить при столкновении с техническими вызовами
Ответственность за задачи и своевременная сдача работы высокого качества
Готовность изучать новые технологии, инструменты и адаптироваться к изменяющимся требованиям
Способность расставлять приоритеты задачам и эффективно управлять рабочей нагрузкой
Способность принимать обратную связь, участвовать в code review и непрерывно улучшаться
Задачи:
Разработка и поддержка серверных сервисов на Node.js и JavaScript
Реализация и поддержка интеграций с MongoDB, Redis и другими сервисами данных
Написание и поддержка автоматизированных тестов с использованием Jest
Работа с серверными средами через SSH, FTP/SFTP и планировщиком задач (CRON)
Диагностика, отладка и своевременное устранение проблем в продакшене
Сотрудничество с членами команды, участие в код-ревью и улучшение качества кода
Использование AI-инструментов для повышения эффективности разработки по мере необходимости
Постоянное обучение и освоение новых инструментов и технологий, релевантных проекту
Mы предлагаем:
Гибкий график работы;
Профессиональная и амбициозная команда;
Прозрачная система профессионального и карьерного роста;
Возможности обучения, семинары и конференции, а также время для изучения новых технологий;
Возможность реализовать свой потенциал вне проектов: мы организуем митапы и конференции, где наши сотрудники могут выступать и развивать профессиональные сообщества.
Филиал Общества с ограниченной ответственностью Европейская металлургическая компания (Российская Федерация)
Минск
Не указана
Национальный центр электронных услуг,РУП
Минск
Не указана