Описание вакансии
Коротко о ролиИщем senior full stack разработчика, который разбирается в задачах пользователей, принимает технические решения и самостоятельно доводит функции до выпуска и использования. - Разрабатывать функции целиком: уточнять требования и критерии приёмки, реализовывать backend на Go, интерфейсы на React / TypeScript, API и работу с PostgreSQL.
Задачи:
— Разрабатывать функции целиком: уточнять требования и критерии приёмки, реализовывать backend на Go, интерфейсы на React / TypeScript, API и работу с PostgreSQL.
— Создавать интерфейсы по согласованному дизайну: формы, таблицы и рабочие процессы с учётом загрузки данных, пустых состояний, ошибок и повторных действий.
— Самостоятельно проверять пользовательские сценарии, бизнес-логику, данные, права доступа и статусы, учитывать исключения, повторные и одновременные действия, исправлять проблемы и повторно проверять результат.
— Работать с AI-агентами: готовить контекст, ставить задачи, направлять реализацию и проверять изменения, разбираться в сгенерированном коде и исправлять ошибки.
— Развивать AI-функции: подключать модели к данным, знаниям и инструментам, учитывать права доступа и контроль пользователем, проверять качество на реальных задачах.
— Выпускать и сопровождать изменения: писать тесты, участвовать в code review, работать с логами и метриками, устранять сбои и проблемы производительности, поддерживать техническую документацию.
Требования:
— Опыт разработки и эксплуатации production-систем, умение объяснять решения и разбирать реальные сбои.
— Обязательный опыт работы с Go в production: API, бизнес-логика, БД, внешние сервисы, обработка ошибок, context и конкурентное выполнение.
— Навыки разработки на React и TypeScript: работа с HTML, CSS, состоянием приложения, жизненным циклом компонентов, асинхронными операциями и серверными данными, умение диагностировать ошибки frontend.
— Знания PostgreSQL и SQL: проектирование реляционных моделей, транзакции, ограничения, индексы и миграции.
— Понимание HTTP/REST, аутентификации и авторизации, конкурентных изменений, повторных запросов и совместимости API.
— Опыт работы с Git и Docker.
— Умение применять модульные, интеграционные и E2E-тесты, проверять ключевые сценарии с реальным backend и БД.
— Практический опыт работы с coding-агентами и создания законченных сценариев с LLM: контекст, интеграции с данными или инструментами, обработка ошибок и проверка качества.
— Самостоятельность и продуктовое мышление: понимание задач пользователей, согласование приоритетов, выбор достаточного решения, переиспользование компонентов и доведение работы до результата.
Будет плюсом:
— Знание Python.
— Опыт работы с B2B-продуктами и корпоративными системами.
— Опыт с ERP, документооборотом, интеграциями и миграцией данных.
— Знания в строительстве, CAD/САПР и BIM.
— Опыт эксплуатации AI-функций, оценки качества, контроля задержек и стоимости.
Условия:
— Работа в офисе в Астане (ул. Динмухамеда Кунаева, 10) или удалённо.
— Полная занятость, график 5/2, 8 рабочих часов в день.
— Оформление по трудовому договору.
— Участие в технических решениях и работа с продуктовой командой, аналитиком, тимлидом, дизайнерами и QA.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.