Senior Node.js (TypeScript) Developer

KSG INFINITE

Senior Node.js (TypeScript) Developer

Ташкент, Яккасарайский район, улица Абдуллы Каххара, 56А

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

О компании:

Мы – международная IT-компания, создающая продукты в сфере торговли и аналитики внутриигровых предметов.

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

Мы ищем сильного разработчика, который умеет работать с высоконагруженными распределёнными системами, очередями, воркерами и реальным продом с миллионами событий.

Обязанности

1. Разработка и поддержка high-load микросервисов:

  • Работа с распределённой архитектурой

  • Воркеры, очереди, event-driven подход

2. Интеграция и работа с NATS / Kafka / Redis Streams

  • Подписчики, паблишеры, durable consumers

  • Обработка высоких TPS и гарантированная доставка событий

3. Разработка воркер-процессов:

  • построение своих job/worker систем

  • ретраи, дедупликация, идемпотентность

  • мониторинг и логирование выполнения задач

4. Оптимизация производительности:

  • профилирование

  • устранение блокировок

  • оптимизация запросов к PostgreSQL

5. Создание надежных API:

  • REST + WebSockets

  • защита от race conditions

  • правильная структура DTO

  • идемпотентные endpoint’ы

6. Работа с кешированием:

  • Redis

  • локальные кеши

  • TTL-механики

7. Написание unit / integration тестов

Требования:

Технические:

  • 4+ лет коммерческого опыта в Node.js (TypeScript обязательно)

  • Отличное знание NestJS или чистой архитектуры в Express/Fastify

  • Уверенная работа с:

  • NATS (основное требование)

  • Kafka или Redis Streams — будет плюсом

  • Опыт построения воркер-систем:

  • процессинг очередей

  • параллелизм

  • throttling / rate limiting

  • graceful shutdown

  • Понимание идемпотентности и защиты от дублей

  • Опыт работы с PostgreSQL:

  • транзакции

  • row-level locking

  • оптимизация запросов

  • Опыт работы с Docker, контейнеризацией

  • Опыт работы в высоконагруженных системах (high-load)

Плюсом будет:

  • Умение работать с k8s (минимальный уровень)

  • Опыт написания сервисов на Go (даже базовый)

  • Знание ClickHouse

  • Опыт построения event-sourcing подхода

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

  • Способность быстро разбираться в сложных системах

  • Умение работать без микроменеджмента

  • Склонность к чистому, аккуратному коду

  • Ответственность и ownership

  • Умение адекватно оценивать объём задач

Формат работы:

  • Полная занятость

  • Удалённо / офис Ташкент

  • Команда сильных бэкенд, фронт, DevOps специалистов

  • High-load продукты с реальными TPS 2–5k/sec


Что предлагаем:

  • Динамичную работу с реальной возможностью влиять на процессы компании;

  • Интересные проекты и разнообразные задачи каждый день;

  • Дружелюбную команду и комфортную атмосферу;

  • Офис в центре города с удобной транспортной доступностью;

  • Обед и снеки в офисе;

  • Конкурентную заработную плату.

Навыки
  • Node.js
  • NestJS
  • NATS
  • KAFKA
  • Redis
  • PostgreSQL
Посмотреть контакты работодателя

Адрес

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

UZINFOCOM
Полный день
  • Ташкент

  • Не указана

Рекомендуем
UZINFOCOM
Полный день
  • Ташкент

  • Не указана

Рекомендуем
DIONYSOS
Полный день
  • Ташкент

  • Не указана

Рекомендуем
Buynow
Полный день
  • Ташкент

  • от 2000 USD

Amedia Online Group
Полный день
  • Ташкент

  • от 2000 USD

Полный день
  • Ташкент

  • до 1000 USD

UZINFOCOM
Полный день
  • Ташкент

  • до 1000 USD

MILLAT UMIDI UNIVERSITY

Middle FullStack Javascript Developer

MILLAT UMIDI UNIVERSITY

Полный день
  • Ташкент

  • до 8000000 UZS

Citi Fuel (ООО Staff Atlantic)

Senior Full Stack Developer

Citi Fuel (ООО Staff Atlantic)

Полный день
  • Ташкент

  • до 8000000 UZS

Удаленная работа
  • Ташкент

  • до 8000000 UZS

MAYDON TECH
Полный день
  • Ташкент

  • до 3500 USD

WIDER AI
Полный день
  • Ташкент

  • от 2000 USD

PROJECTS (GK Consulting)
Полный день
  • Ташкент

  • от 2000 USD

Green White Solutions

Senior Flutter Developer

Green White Solutions

Полный день
  • Ташкент

  • от 2000 USD

Frontend-разработчик (React)

Национальный комитет Республики Узбекистан по статистике

Полный день
  • Ташкент

  • до 2000 USD

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

UMAROV ALISHER BAHTIYOR O‘G‘LI

Полный день
  • Ташкент

  • до 10000000 UZS

Digital Camp
Полный день
  • Ташкент

  • до 15000000 UZS

Senior Python developer

Sigma Sweden Software AB

Полный день
  • Ташкент

  • до 15000000 UZS

FlexSoft
Полный день
  • Ташкент

  • от 15000000 UZS

United IT Company
Полный день
  • Ташкент

  • от 20000000 UZS

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

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