Назад
2 дня назад

Backend-разработчик Node.js / TypeScript

400 000KZT
Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Backend-разработчик Node.js / TypeScript (SaaS/AI): Разработка backend-части собственных SaaS-продуктов и решений на базе искусственного интеллекта с акцентом на REST API, PostgreSQL, интеграции и фоновые задачи. Focus on проектировании модульной архитектуры, обработке конкурентного доступа к данным, тестировании и устранении проблем в production.

Локация: Алматы, микрорайон Самал-2, 90; работа на месте работодателя

Зарплата: от 400 000 KZT в месяц до вычета налогов

Компания

TalkIt развивает собственную SaaS-платформу и решения на базе искусственного интеллекта.

Что делать

  • Разрабатывать и развивать backend на Node.js и TypeScript.
  • Проектировать REST API, новые модули и бизнес-логику.
  • Работать с PostgreSQL: проектировать схемы, писать и оптимизировать запросы, создавать индексы и миграции.
  • Интегрироваться с внешними API и сервисами, обрабатывать webhook-события и фоновые задачи.
  • Реализовывать аутентификацию, авторизацию и разграничение доступа.
  • Писать unit- и integration-тесты, участвовать в code review, улучшать существующий код и устранять проблемы в production.

Требования

  • От 1 года до 3 лет коммерческого опыта backend-разработки на Node.js и TypeScript.
  • Хорошее знание PostgreSQL и SQL, включая транзакции, индексы, блокировки и конкурентный доступ к данным.
  • Опыт проектирования REST API и интеграции со сторонними API.
  • Понимание модульной архитектуры, разделения ответственности, аутентификации, авторизации, идемпотентности, retry-механизмов и обработки ошибок.
  • Умение писать поддерживаемый и тестируемый код, работать с Git и самостоятельно доводить технические задачи до результата.

Хорошо, если есть

  • Опыт разработки SaaS- и multi-tenant-систем.
  • Опыт работы с WebSocket, Redis, очередями сообщений и background jobs.
  • Знание Docker и базовых принципов CI/CD.
  • Опыт с OAuth 2.0, OpenID Connect, webhook-интеграциями, LLM и AI-сервисами.
  • Опыт работы с высоконагруженными или распределёнными системами.

Культура и преимущества

  • Работа над собственными SaaS-продуктами и AI-решениями.
  • Стек: Node.js, TypeScript, PostgreSQL, Kysely, H3, OpenAPI, Docker и pnpm.
  • В команде ценятся самостоятельность, ответственность за результат и аккуратная работа с существующей кодовой базой.
  • Современные AI-инструменты активно используются в разработке при условии понимания и контроля результата.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →