Backend

Backend разработчик (Node JS) Full-time

О компании и команде

Uplab — команда дизайнеров и инженеров. Делаем дизайн и разработку современ­ных цифровых продуктов на основе аналитики, метрик и пользовательского опыта.

Наши клиенты: ВТБ, Сбер, X5, DPD, Банк России, L’oreal, Simple и многие др. компании-лидеры в своих отраслях.

Ожидания от кандидата

  1. Уверенное владение Node.js и опыт коммерческой разработки от 2-3 лет:
  • Реализация приложений с учетом производительности и масштабируемости.
  • Участие в высоконагруженных проектах

    2. Опыт работы с DevContainers (желательно в среде VS Code):
  • Умение использовать и конфигурировать DevContainers для работы с изолированными средами разработки.

    3. Опыт работы с одним из популярных фреймворков: Express.js, Nest.js, Koa.js и другие

    4. Опыт работы с нереляционными базами данных: ElasticSearch, Redis, MongoDB

    5.Опыт работы с реляционными базами данных (PostgreSQL, MySQL):
    • Умение проектировать и оптимизировать сложные SQL запросы.
    • Опыт написания и использования триггеров, процедур для бизнес процессов, и индексов для повышения эффективности базы данных.

      6. Опыт разработки и поддержки RESTful API:
    • Умение разрабатывать масштабируемые и производительные API.
    • Понимание принципов версионирования API, обеспечения совместимости и безопасности

      7. Опыт работы с аутентификацией и авторизацией (OAuth, JWT):
      • Настройка и управление механизмами аутентификации и авторизации.
      • Реализация безопасных методов доступа с использованием токенов и других средств.

           8. Опыт работы с внешними API:

        • Интеграция сторонних сервисов, работа с различными протоколами (REST, SOAP, GraphQL).
        • Написание обработчиков и очередей для взаимодействия с внешними сервисами.

          9. Опыт написания автоматизированных тестов будет плюсом
          10. Понимание CI/CD процессов
          11. Навыки профилирования и мониторинга приложений
          12. Опыт работы с Docker и контейнеризацией приложений
          13. Опыт работы с облачными платформами: Знание и опыт работы с одной или несколькими облачными платформами (AWS, Azure, GCP, Yandex.Cloud)

        Условия работы

        • Оформление по ТК РФ с первого рабочего дня.
        • Стабильная "белая" заработная плата, обсуждающаяся на онлайн-собеседовании и по его результатам.
        • Добровольное медицинское страхование (ДМС).
        • Возможности для профессионального роста и обучения.
        • Работа в компании, входящей в реестр аккредитованных ИТ-компаний Минцифры, что обеспечивает высокую надежность и устойчивость работодателя.
        • Возможность выбора места работы: удаленно или из комфортабельного офиса.
        • Участие в проектах, направленных на создание и развитие государственных информационных систем, что позволит вам внести значимый вклад в развитие ИТ-инфраструктуры страны.

        Overview

        • Employer: Uplab
        • Job Title: Backend разработчик (Node JS)
        • Published: 2 weeks, 5 days ago
        Apply For This Job