Backend-разработчик (Node.js / NestJS)

от 1 000 до 1 500 $ за месяц до вычета налогов
Выплаты:
раз в месяц
Опыт работы:
1–3 года
Тип занятости
Полная занятость
Оформление:
  • Трудовой договор
  • ·Договор ГПХ с самозанятым, с ИП, с физлицом
График:
5/2
Рабочие часы:
8
Формат работы:
на месте работодателя
Напишите телефон, чтобы работодатель мог связаться с вами
Нажимая «Продолжить», вы подтверждаете, что ознакомлены, полностью согласны и принимаете условия «соглашения»
🚀 Backend-разработчик (Node.js / NestJS)

График работы: 5/2, с 10:00 до 19:00
Локация: Ташкент, ул. Махтумкули
Английский язык: B1–B2

UrbanDrive — первый автомобильный маркетплейс в Узбекистане, который развивает цифровую экосистему для покупки автомобилей. Наша цель — сделать процесс выбора и покупки автомобиля максимально удобным, быстрым и доступным благодаря современным технологиям.

💻 Чем предстоит заниматься:

Backend-разработка:

-Разрабатывать и поддерживать backend-сервисы на Node.js / NestJS.
-Проектировать и развивать микросервисную архитектуру.
-Разрабатывать REST API и интеграции с внешними системами.
-Работать с PostgreSQL, MongoDB, Redis.
-Проектировать структуры баз данных, писать миграции и оптимизировать SQL-запросы.
-Работать с брокерами сообщений RabbitMQ / Kafka.
-Оптимизировать производительность и масштабируемость приложений.
-Писать unit- и integration-тесты.

Frontend-взаимодействие:

-Работать с 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.
-Работу в офисе в Ташкенте (ул. Махтумкули).
-Возможность работать над развитием масштабируемого цифрового продукта.
-Участие в принятии архитектурных и технических решений.
-Профессиональный рост и развитие технической экспертизы.

Если вы готовы работать над интересными техническими задачами, развивать современные IT-продукты и реализовывать собственные инженерные решения — будем рады видеть вас в команде UrbanDrive!

Ключевые навыки

  • Git
  • Docker
  • JavaScript
  • TypeScript
  • Vue.js
  • Английский — B2 — Средне-продвинутый

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Ташкент, Яшнабадский район, массив Авиагородок-22, 20
Вакансия опубликована в Ташкенте