Локация
Удалённая работа, Алматы
Зарплата
600000–1000000 KZT на руки в месяц
Компания
Стартап-проект в области образования.
Что делать
•Проектировать и разрабатывать backend-сервисы и REST API на Node.js и TypeScript.
•Проектировать сложную бизнес-логику, workflow и state machine.
•Разрабатывать интеграции со сторонними сервисами через REST и SOAP/XML.
•Работать с PostgreSQL, транзакциями, уровнями изоляции, блокировками и конкурентным доступом к данным.
•Реализовывать authentication, authorization, RBAC, permission-based access control и audit log.
•Разрабатывать асинхронные задачи, очереди, файловое и Object Storage взаимодействие, а также unit- и integration-тесты.
Требования
•Уверенное знание Node.js, TypeScript, SQL и PostgreSQL.
•Опыт коммерческой backend-разработки на Node.js.
•Понимание race conditions, double processing, повторного выполнения операций, retry, timeout, idempotency и обработки ошибок внешних интеграций.
•Опыт работы с API-документацией, OpenAPI/Swagger, XSD/XML-схемами, Docker, Docker Compose и Git.
•Обязательно ежедневное уверенное использование AI-инструментов разработки, включая Cursor, GitHub Copilot, Claude Code или аналоги.
•Умение критически проверять AI-сгенерированный код и использовать AI для анализа проекта, генерации тестов, SQL, миграций, API-клиентов и рефакторинга.
Хорошо, если есть
•NestJS.
•Интеграции с государственными системами Республики Казахстан, включая Smart Bridge, ШЭП, ВШЭП, НОБД, БМГ, eGov Mobile, QR signing, NCALayer и ЭЦП НУЦ РК.
•Опыт разработки систем с очередями, ваучерами, бюджетными ограничениями или финансовыми операциями.
•Опыт работы с сертификатами, электронными подписями и защищёнными API.
Культура и преимущества
•Удалённый формат работы по 8 часов в день, график 5/2.
•Лид-наставник с опытом работы в Microsoft, Google и других зарубежных компаниях.