Компания "KSG INFINITE"
О компании:
Наша работа находится на пересечении технологий, данных и гейминга, и мы объединяем людей по всему миру, чтобы создавать инновационные решения для игроков и партнеров.
Мы ищем сильного разработчика, который умеет работать с высоконагруженными распределёнными системами, очередями, воркерами и реальным продом с миллионами событий.
Обязанности
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
Что предлагаем:
Динамичную работу с реальной возможностью влиять на процессы компании;
Интересные проекты и разнообразные задачи каждый день;
Дружелюбную команду и комфортную атмосферу;
Офис в центре города;
Гибкое начало дня;
Обед и снеки в офисе;
Конкурентную заработную плату.
02 Апреля
Full Stack Developer (Vue.JS, Node.JS)
Ташкент
Компания "Citi Fuel (ООО Staff Atlantic)" Purpose of the Role: The primary goal of this role is the de velo pment, automation, and integration...
02 Апреля
Team Lead/Senior DevOps Engineer
Ташкент
Компания "Alif Tech" О проекте Мы набираем специалиста в Alif Uzbekistan. Компания предоставляет финансовые услуги для бизнеса и частных...
30 Марта
Senior Data Analyst( АКИБ Ипотека-банк )
Ташкент
Компания "АКИБ Ипотека-банк" Обязанности: Проектирование и реализация ETL-процессов Анализ и трансформация данных Создание витрин данных...
31 Марта
Senior Java Developer (Офис, Ташкент)
Ташкент
Компания "Agrobank" О компании Агробанк — один из крупнейших банков Узбекистана и ключевой участник национальной финансовой системы. Мы...
01 Апреля
Ташкент
Компания "Alif Tech" О команде: Мы создаем инновационные продукты, используя технологии машинного обучения. Наша команда состоит из опытных...