Ведущий разработчик

Buynow

Ведущий разработчик

Ташкент, улица Узбекистон Овози, 2

Описание вакансии

Знание русского языка

Резюме сделанные через нейронки отклоняются


Требования:

Основные навыки backend-разработки

Обширный опыт разработки высоконагруженных backend-приложений на Node.js.
Отличное понимание event loop, асинхронности, non-blocking I/O.
Уверенное владение TypeScript (generics, decorators, advanced types).
Опыт проектирования API для SPA, mobile и microservices.
Понимание принципов SOLID, Clean Architecture, DDD.
NestJS и архитектура
Использование и умение работать с LLM, глубокое понимание разработки и применения агентов, скиллов, mcp, создание полноценных MVP используя вайбкодинг

Глубокий опыт работы с NestJS.
Понимание модульной архитектуры NestJS.
Использование:
Controllers, Providers, Services
Pipes, Guards, Interceptors, Filters
Работа с Custom Decorators.
Dependency Injection и lifecycle компонентов.
Опыт построения масштабируемой и поддерживаемой архитектуры.
API и протоколы

Разработка и поддержка REST API.
Опыт работы с GraphQL (Apollo / NestJS GraphQL).
Понимание и реализация:
Pagination, filtering, sorting
Versioning API
Rate limiting
Работа с Swagger / OpenAPI (документация, DTO, schemas).
Базы данных и ORM

Уверенный опыт работы с PostgreSQL.
Использование TypeORM:
Entities, Relations
Migrations
Query Builder
Transactions
Понимание оптимизации запросов и индексов.
Опыт работы с MongoDB.
Понимание различий SQL vs NoSQL и сценариев применения.
Очереди, брокеры и асинхронность

Опыт работы с брокерами сообщений:
Kafka
RabbitMQ
Очереди задач:
BullMQ
Понимание:
at-least-once / exactly-once delivery
retry, dead-letter queues
idempotency
Асинхронная обработка и event-driven архитектура.
Микросервисы и межсервисное взаимодействие

Опыт построения микросервисной архитектуры.
Взаимодействие через:
gRPC
JSON-RPC
Event-based communication
Service discovery, versioning, backward compatibility.
Понимание distributed systems и eventual consistency.
Кэширование и производительность

Использование Redis:
caching
pub/sub
rate limiting
Оптимизация производительности backend-приложений.
Работа с memory leaks и profiling Node.js.
Безопасность

Аутентификация и авторизация:
JWT
OAuth2
Role / Permission based access
Защита API:
CORS
CSRF
XSS
Работа с cookies, headers, HTTPS.
Мониторинг, логирование и observability

Интеграция Prometheus.
Визуализация и алертинг в Grafana.
Метрики:
latency
throughput
error rate
Централизованное логирование.
Обработка runtime-ошибок и graceful shutdown.
Тестирование

Unit-тесты (Jest).
Integration tests (DB, queues, services).
E2E-тестирование API.
Мокирование внешних сервисов.
Тестирование NestJS приложений.
Контейнеризация и DevOps

Уверенная работа с Docker:
Dockerfile
multi-stage builds
Docker Compose для локальной разработки.
Понимание CI/CD пайплайнов.
Конфигурация приложений через env variables.
Работа с сетью и HTTP

Глубокое понимание:
HTTP / HTTPS
headers
status codes
Работа с WebSockets.
Long polling, SSE.
Будет плюсом

Опыт работы с Kubernetes.
Опыт построения event-driven систем.
Знание CQRS.
Опыт работы с highload системами.
Опыт технического лидерства и code review.

Навыки
  • Git
  • ООП
  • MySQL
  • PostgreSQL
  • SQL
  • Docker
  • REST API
  • Оптимизация кода
  • PHP
  • WebSockets
  • Оптимизация запросов
  • MVC
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Senior Node.js / NestJS Developer

OPTIMA LAB SERVICES

  • Ташкент

  • Не указана

Рекомендуем
  • Ташкент

  • Не указана

Рекомендуем
Ipotekabank OTP Group

Senior Software Engineer (Java)

Ipotekabank OTP Group

  • Ташкент

  • Не указана

Рекомендуем
A TO Z CONGLOMERATE MCHJ

Senior Frontend Engineer (React / Vite)

A TO Z CONGLOMERATE MCHJ

  • Ташкент

  • Не указана

Ipotekabank OTP Group
  • Ташкент

  • Не указана

FlexSoft
  • Ташкент

  • Не указана

АКБ Asia Alliance Bank

Backend-разработчик

АКБ Asia Alliance Bank

  • Ташкент

  • Не указана

ZORDOC
  • Ташкент

  • Не указана

FlexSoft
  • Ташкент

  • Не указана

HamkorBank
  • Ташкент

  • Не указана

CORE TECHNOLOGY

Java Developer (Middle+)

CORE TECHNOLOGY

  • Ташкент

  • Не указана

OCTO
  • Ташкент

  • Не указана

АО ANOR BANK

Java Developer

АО ANOR BANK

  • Ташкент

  • Не указана

Капиталбанк
  • Ташкент

  • Не указана

SOFTWARE WIZARDS
  • Ташкент

  • Не указана

TBC OPERATIONS
  • Ташкент

  • Не указана

NETTOSOFT

Tech-team Lead

NETTOSOFT

  • Ташкент

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию