Stream Solutions (Стрим Солюшнс)

fullstack-разработчик в строительной отрасли

Коротко

Senior fullstack-разработчик в AI-native продукт для строительных и проектных организаций: backend на Go, frontend на React/TypeScript, работа с PostgreSQL и API. Компания — StreamSolutions, нужен самостоятельный опыт разработки и эксплуатации production-систем, работа в офисе в Астане. Требуется глубокое владение Go и React в продакшене, SQL/PostgreSQL, HTTP/REST, Git, Docker, CI/CD, а также опыт использования coding-агентов.

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

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте

Ещё в Stream Solutions (Стрим Солюшнс)

Похожие вакансии