2 дня назад
Backend-разработчик Node.js / TypeScript
400 000KZT
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →