Удалённая работа Senior Node.js разработчика | EPAM Anywhere
Back icon

Senior Node.js разработчик

Senior Node.js разработчик 40 часов в неделю, 12+ месяцев

В настоящее время мы ищем Senior Node.js разработчика с опытом разработки приложений в Node.js от 3-х лет, хорошими навыками устранения неполадок при разработке API и хорошим пониманием бессерверной архитектуры для удаленной работы в нашей команде.

Наш клиент - крупнейшая американская издательская и финансовая информационная компания, которая работает над внутренним решением для управления API и планирует создать инструмент мониторинга для отслеживания маршрутов и пользовательской информации, проходящей через NGINX.

Основной набор задач связан с созданием приложения, которое предоставит возможность исследовать и управлять данными, собранными в DynamoDB, а также управлять разрешениями, пользователями с разными ролями, интеграциями OKTA и другими функциями.

Responsibilities

  • Сотрудничество с бизнес-аналитиками, разработчиками приложений, инженерами по контролю качества
    • Содействие на всех этапах жизненного цикла разработки
      • Написание хорошо продуманного, проверяемого и эффективного кода
        • Помощь в разработке архитектуры продукта
          • Изучение производительности и технических проблем, связанных с разработкой

            Requirements

            • Опыт в создании приложений на Node.js от 3-х лет
              • Понимание бессерверных приложений
                • Хорошие навыки устранения неполадок, особенно при разработке API
                  • Опыт внедрения RESTful API в соответствии со стандартами JSON API
                    • Опыт написания модульных тестов с использованием Mocha, Karma.js и тестирования с помощью браузера Phantom или аналогичных инструментов
                      • Опыт работы в среде Linux
                        • Опыт работы с протоколами HTTP и понимание того, как работают файлы cookie и управление сеансами
                          • Понимание интеграции OAuth и REST API с интерфейсными приложениями
                            • Хороший устный и письменный английский (B1 и выше)
                              • Хорошие коммуникативные навыки

                                Nice to have

                                • Опыт работы с Docker или другими контейнерными технологиями
                                  • Способность выявлять и изолировать проблемные области в сквозном потоке веб-приложения
                                    • Знание Cucumber

                                      Бенефиты в поддерживаемых странах

                                      location.svg
                                      ImageImage

                                      Для тебя

                                        • ДМС для тебя и скидки на медицинские услуги для твоей семьи
                                        • Бесплатные сессии с профессиональными психологами и коучами
                                        • Бесплатные спортивные и оздоровительные онлайн-программы
                                        • Стабильный заработок
                                        • Оплачиваемый отпуск
                                      ImageImage

                                      Для твоей комфортной работы

                                      • 100% удаленная работа
                                      • Бесплатный лицензионный софт
                                      • Возможность работать на личном оборудовании (BYOD)
                                      • Стабильная загрузка
                                      • Возможности релокации
                                      • Разные форматы трудоустройства
                                        ImageImage

                                        Для твоего роста

                                        • Бесплатные тренинги по hard и soft skills
                                        • Доступ к LinkedIn Learning платформе
                                        • Курсы иностранных языков
                                        • Доступ к внутренним и внешним электронным библиотекам
                                        • Программа поддержки в сертификации
                                        • Персональный менеджер по карьерному развитию

                                          40 часов в неделю

                                          Нагрузка в неделю

                                          12+ месяцев

                                          Продолжительность проекта

                                          Belarus, Russia, Ukraine

                                          Локации, доступные для позиции