Node.js Backend Developer (Senior)
UNICON-SOFT · зарплата не указана · Ташкент · HH · опубликовано 5 июня 2026 г.
Описание вакансии
Обязанности: Проектирование и разработка архитектуры новых продуктов с нуля;
Поддержка и развитие существующих приложений;
Разработка и поддержка серверного функционала веб-приложений;
Проектирование и оптимизация структуры баз данных;
Разработка RESTful API и WebSocket соединений;
Интеграция с внешними сервисами и API;
Реализация системы очередей и асинхронной обработки задач (Kafka, RabbitMQ);
Настройка и оптимизация кэширования (Redis);
Участие в принятии архитектурных решений и выборе технологического стека;
Рефакторинг и улучшение существующего кодабейза;
Исправление багов и оптимизация производительности действующих систем.
Требования: Глубокое знание JavaScript/TypeScript (для Node.js) — от 3-х лет;
Практический опыт работы с NestJS или Express.js;
Отличное знание SQL и опыта работы с PostgreSQL (оптимизация запросов, проектирование БД);
Опыт работы с message brokers: Kafka и/или RabbitMQ;
Знание Redis (кэширование, очереди);
Опыт работы с Docker и Kubernetes;
Понимание CI/CD процессов и опыт их настройки;
Знание backend архитектурных паттернов (CQRS, Event Sourcing, Microservices, Clean Architecture, Hexagonal Architecture, DDD);
Понимание принципов SOLID, проектирования масштабируемых систем.
Будет плюсом:
Опыт работы с микросервисной архитектурой;
Знание паттернов Event-Driven Architecture;
Знание узбекского и английского языков
Условия: График: 10:00-19:00. 5/2;
Конкурентоспособная заработная плата (обсуждается на собеседовании);
Возможности для профессионального роста и участия в крупных проектах;
Дружный коллектив и поддержка со стороны технической команды.
Uzbek tilida
Node.js Backend Developer (Middle/Senior)
Talablar:
JavaScript/TypeScript (Node.js) chuqur bilim — 3 yildan ortiq;
NestJS yoki Express.js bilan amaliy ish tajribasi;
SQL va PostgreSQL-ni mukammal bilish (so'rovlarni optimallashtirish, ma'lumotlar bazasini loyihalash);
Message brokers bilan ishlash tajribasi: Kafka va/yoki RabbitMQ;
Redis bilish (keshlash, navbatlar);
Docker va Kubernetes bilan ishlash tajribasi;
CI/CD jarayonlarini tushunish va sozlash tajribasi;
Backend arxitektura patternlarini bilish (CQRS, Event Sourcing, Microservices, Clean Architecture, Hexagonal Architecture, DDD);
SOLID printsiplarini tushunish, katta tizimlarni loyihalash.
Majburiyatlar:
Yangi loyihalarning arxitekturasini noldan loyihalash va ishlab chiqish;
Mavjud ilovalarni qo'llab-quvvatlash va rivojlantirish;
Veb-ilovalarning server funksionalini ishlab chiqish va qo'llab-quvvatlash;
Ma'lumotlar bazasi tuzilmasini loyihalash va optimallashtirish;
RESTful API va WebSocket ulanishlarini ishlab chiqish;
Tashqi servislar va API bilan integratsiya;
Navbatlar tizimi va asinxron vazifalarni qayta ishlashni amalga oshirish (Kafka, RabbitMQ);
Keshni sozlash va optimallashtirish (Redis);
Arxitektura qarorlarini qabul qilishda va texnologik stek tanlashda ishtirok etish;
Mavjud kodbaseni refaktoring qilish va yaxshilash;
Xatolarni tuzatish va mavjud tizimlar samaradorligini optimallashtirish.
Qo'shimcha afzallik:
Mikroservis arxitekturasi bilan ishlash tajribasi;
Event-Driven Architecture patternlarini bilish;
Rus va ingliz tillarini bilish