UrbanDrive — первый автомобильный маркетплейс в Узбекистане, который развивает цифровую экосистему для покупки автомобилей. Наша цель — сделать процесс выбора и покупки автомобиля максимально удобным, быстрым и доступным благодаря современным технологиям.
backend-разработчик автомобильного маркетплейса
подготовься к отклику
ai-инструментыЧтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме
описание
задачи
- Разрабатывать и поддерживать backend-сервисы на Node.js / NestJS.
- Проектировать и развивать микросервисную архитектуру.
- Разрабатывать REST API и интеграции с внешними системами.
- Работать с PostgreSQL, MongoDB, Redis.
- Проектировать структуры баз данных, писать миграции и оптимизировать SQL-запросы.
- Работать с брокерами сообщений RabbitMQ / Kafka.
- Оптимизировать производительность и масштабируемость приложений.
- Писать unit- и integration-тесты.
- Работать с frontend-частью проектов на Vue 3 / Nuxt 3.
- Интегрировать frontend с backend API.
- Участвовать в обсуждении архитектуры и технических решений.
- Понимать принципы построения современных web-интерфейсов.
- Контейнеризировать приложения с помощью Docker.
- Участвовать в code review и технических обсуждениях.
- Работать с CI/CD, мониторингом и логированием.
- Разрабатывать новые функции от постановки задачи до выхода в production.
- Анализировать существующий код и постоянно улучшать его.
требования
- Коммерческий опыт работы Backend / Fullstack / Software Developer.
- Уверенное владение Node.js и NestJS.
- Хорошее знание JavaScript / TypeScript.
- Понимание принципов построения REST API.
- Опыт работы с PostgreSQL и MongoDB.
- Практический опыт работы с Redis.
- Понимание микросервисной архитектуры.
- Навыки написания тестов (Jest / Vitest).
- Знание Docker и Git.
- Понимание процессов code review.
- Способность самостоятельно решать технические задачи и предлагать оптимальные решения.
- Будет плюсом: Опыт работы с Vue 3 / Nuxt 3; Знание TypeORM или Prisma; Опыт работы с RabbitMQ / Kafka; Знакомство с CI/CD (Jenkins или аналоги); Опыт работы с Prometheus, Grafana, Sentry; Знание WebSocket и OAuth 2.0; Опыт интеграции платёжных систем и внешних сервисов; Опыт разработки enterprise-систем
условия
- Вы будете участвовать в развитии архитектуры продукта, а не только поддерживать готовый код.
- Технические решения необходимо самостоятельно прорабатывать и доводить до production.
- В проекте существуют архитектурные стандарты и соглашения, соблюдение которых обязательно.
- Особое внимание уделяется безопасности, качеству кода, валидации данных и корректной работе с токенами.
- Заработная плата: 1 000–1 500 $ в месяц (по результатам собеседования, в зависимости от опыта).
- Стабильный график работы: 5/2, с 10:00 до 19:00.
- Работу в офисе в Ташкенте (ул. Махтумкули).
- Возможность работать над развитием масштабируемого цифрового продукта.
- Участие в принятии архитектурных и технических решений.
- Профессиональный рост и развитие технической экспертизы.
навыки
Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.