АО «Узбекистон ТМК» приглашает Middle Full Stack Engineer в команду цифровых продуктов.
Ищем разработчика, который уверенно работает и с backend, и с frontend и готов участвовать в создании продуктов с интеграцией AI-модулей.
Чем предстоит заниматься
- разрабатывать backend-сервисы на Node.js / NestJS;
- создавать REST и GraphQL API, микросервисы и интеграции;
- разрабатывать frontend на Next.js / React / TypeScript;
- работать с SSR, SSG, App Router и server components;
- интегрировать LLM, STT/TTS и Computer Vision модули в бизнес-продукты;
- взаимодействовать с Python/FastAPI-сервисами AI-команды;
- интегрировать Telegram, CRM, платежные шлюзы и внешние API;
- проектировать схемы баз данных и оптимизировать запросы;
- работать с PostgreSQL и Redis;
- проводить code review и писать тесты;
- участвовать в sprint planning;
- заниматься deployment и сопровождением сервисов через Docker и CI/CD.
Что важно
- коммерческий опыт Full Stack разработки от 2–3 лет;
- уверенный TypeScript / JavaScript ES6+;
- сильный NestJS:
modules, DI, guards, interceptors, pipes; - TypeORM или Prisma;
- уверенный Next.js:
App Router, SSR/SSG, server components, routing; - React;
- Redux Toolkit, Zustand, React Query или аналоги;
- PostgreSQL, Redis;
- понимание индексов и транзакций;
- REST API, WebSocket;
- JWT / OAuth;
- Docker, Git;
- базовые навыки Linux;
- понимание Clean Architecture и SOLID;
- Jest, Playwright или аналогичные инструменты;
- русский и узбекский языки;
- английский — не ниже Intermediate.
Будет преимуществом
Опыт с Express.js, базовое понимание Python/FastAPI, понимание ML и inference, интеграция с LLM API и RAG, RabbitMQ/Kafka/BullMQ, Telegram-боты, Kubernetes, Grafana и Prometheus.
Условия
- 📍 Ташкент
- офисный формат
- полная занятость
- график 6/1
- заработная плата обсуждается по итогам собеседования
- официальное трудоустройство
- участие в создании продуктов от идеи до запуска
- работа в связке с AI-командой
- профессиональный рост до Lead / Stakeholder
Количество открытых позиций: 2.