Node.Js Developer (MSSQL)

Занятость Полная занятость
Полная занятость
Адрес Узбекистан, Ташкент
Описание вакансии

Обязанности:

  • Разработка, поддержка и оптимизация API-сервисов на Node.js + MSSQL в условиях высокой нагрузки.
  • Анализ, проектирование и внедрение архитектурных решений, обеспечивающих стабильность, масштабируемость и безопасность платформы.
  • Принятие технически обоснованных и смелых решений, напрямую влияющих на продакшен и бизнес-метрики.
  • Разработка стратегий мониторинга, логирования и устранения инцидентов в продакшене.
  • Участие в планировании и реализации CI/CD процессов для обеспечения бесшовного развертывания изменений.
  • Интеграция с другими сервисами платформы, взаимодействие с командами DevOps, аналитики и поддержки.
  • Проведение рефакторинга и оптимизации существующего кода для повышения производительности и надежности.
  • Контроль качества кода, проведение код-ревью и наставничество для других разработчиков.
  • Взаимодействие с командой бизнеса для понимания требований и их эффективной технической реализации.
  • Быстрое реагирование на критические инциденты и разбор последствий внедренных изменений.

Обязательные требования:

  • Опыт работы от 3 лет с Node.js (NestJS, Express или аналогичные фреймворки).
  • Глубокие знания MSSQL (T-SQL, оптимизация запросов, индексы, транзакции).
  • Опыт работы с высоконагруженными распределенными системами.
  • Умение разрабатывать отказоустойчивые API и работать с кешированием (Redis, Memcached).
  • Опыт внедрения и поддержки CI/CD процессов (GitLab CI, Docker, Kubernetes).
  • Хорошее понимание принципов микросервисной архитектуры, RESTful API.
  • Глубокие знания в области безопасности API (OAuth, JWT, защита от DDoS, SQL-инъекций).
  • Умение анализировать производительность системы и устранять узкие места.
  • Опыт работы с логированием, мониторингом (ELK, Prometheus, Grafana).
  • Навыки работы в Git, умение разрешать конфликты и управлять релизами.
  • Высокая личная ответственность за код и его последствия в продакшене.
  • Готовность принимать сложные технические решения и отстаивать их перед командой.
  • Умение работать в условиях высокой неопределенности и оперативно решать проблемы.

Желательные навыки (будет преимуществом):

  • Опыт работы с TypeScript.
  • Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
  • Опыт работы с облачными платформами (AWS, GCP, Azure).
  • Понимание принципов Event-Driven Architecture и CQRS.
  • Навыки работы с feature flags и постепенным развертыванием изменений.

Личные качества:

  • Ответственность за результаты работы и их влияние на бизнес.
  • Аналитический склад ума, способность быстро находить оптимальные решения.
  • Самостоятельность, готовность брать на себя инициативу.
  • Гибкость, способность адаптироваться к изменяющимся условиям.
  • Коммуникабельность, умение аргументированно отстаивать решения и взаимодействовать с другими командами.

Мы можем предложить:

  • Профессиональная команда, где каждый сотрудник - неотъемлемая часть успеха;
  • Работа с перспективными продуктами для миллионов пользователей;
  • Офис в центре города;
  • Корпоративный английский;
  • Корпоративный тренажерный зал;
  • Внутренние и внешние тренинги;
  • Гибкий формат работы.
Требования
Опыт 3-6 лет
Условия работы
График работы Полный день
Добавлено 3 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку