Требования:
- Опыт разработки на Node.js от 1 года (для Junior) или от 3 лет (для Middle и Senior);
- Уверенные знания JavaScript (ES6+), опыт работы с async/await, Promises;
- Опыт работы с фреймворками, такими как Express.js или NestJS;
- Знание и опыт работы с базами данных, такими как MongoDB, PostgreSQL, MySQL;
- Опыт работы с Git и системами контроля версий;
- Понимание принципов разработки RESTful API;
- Знание основ работы с очередями сообщений (например, RabbitMQ, Kafka);
- Опыт написания тестов с использованием Jest, Mocha или аналогичных инструментов;
- Опыт работы с Docker и контейнеризацией приветствуется;
- Хорошие коммуникативные навыки и умение работать в команде.
Обязанности:
- Создание и поддержка серверной части API для мобильных приложений с использованием Node.js;
- Настройка и оптимизация взаимодействия с базами данных (например, MongoDB, PostgreSQL);
- Реализация безопасных методов аутентификации и авторизации;
- Повышение скорости работы серверной части, решение проблем с производительностью;
- Разработка RESTful API или GraphQL сервисов для обмена данными между мобильным приложением и сервером;
- Создание и поддержка микросервисной архитектуры для масштабируемости приложения;
- Проведение юнит-тестов, интеграционных тестов, исправление ошибок;
- Совместная работа с мобильными разработчиками для интеграции API;
- Создание и поддержка документации для API и серверной части.
Условия:
- Пятидневная рабочая неделя с 9.00 до 18.00 часов (суббота-воскресенье выходной);
- Карьерный рост в крупнейшем банке Узбекистана;
- Достойная заработная плата + социальный пакет;
- Офис, расположенный в международном бизнес-центре "Tashkent city";
- Дружный коллектив и интересная работа.
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Вакансия опубликована 30 января 2025 в Ташкенте