Просмотр вакансии

Сегодня 20-12-2025 08:41
19.12.2025, 15:41

Senior Node.js (TypeScript) Developer

Работодатель: KSG INFINITE

KSG INFINITE

Город: Ташкент
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 3 до 6 лет

О компании:

Мы – международная 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


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

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

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

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

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

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

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

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

 

Откликнуться на вакансию

Дата
19.12 21.12
USD
2.9448 2.9616
EUR
3.4517 3.4685
RUB
3.6797 3.6558
UAH
6.9556 7.0142
CHF
3.6969 3.7253
GBP
3.9309 3.9631
PLN
8.2062 8.2386
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения