О компании и команде
Uplab — команда дизайнеров и инженеров. Делаем дизайн и разработку современных цифровых продуктов на основе аналитики, метрик и пользовательского опыта.
Наши клиенты: ВТБ, Сбер, X5, DPD, Банк России, L’oreal, Simple и многие др. компании-лидеры в своих отраслях.
Ожидания от кандидата
- Уверенное владение 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)
Условия работы
- Оформление по ТК РФ с первого рабочего дня.
- Стабильная "белая" заработная плата, обсуждающаяся на онлайн-собеседовании и по его результатам.
- Добровольное медицинское страхование (ДМС).
- Возможности для профессионального роста и обучения.
- Работа в компании, входящей в реестр аккредитованных ИТ-компаний Минцифры, что обеспечивает высокую надежность и устойчивость работодателя.
- Возможность выбора места работы: удаленно или из комфортабельного офиса.
- Участие в проектах, направленных на создание и развитие государственных информационных систем, что позволит вам внести значимый вклад в развитие ИТ-инфраструктуры страны.