Full-Stack разработчик (AI-first, spec-driven)
Разработка мультитенантной SaaS-платформы для клининговых компаний в США: новый модуль Jobs, планирование, оплаты и CRM. Стек TypeScript end-to-end — Node.js/Express/PostgreSQL на бэкенде и Angular на фронтенде, работа через AI-агентов (Claude Code) по спецификациям. Ищут инженера, который проектирует до промптинга, критично ревьюит код и отвечает за релизы и продакшн-мониторинг.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата ниже рынка
На 15% ниже медианы JavaScript по 75 вакансиям за 90 дней, рынок — Международные (USD); город и грейд вакансии не учтены.
Что предстоит делать
<p><strong>Full-Stack Developer (AI-first, spec-driven)</strong></p><p>О нас</p><p>Наша SaaS-платформа обеспечивает планирование, управление бригадами, платежи и продажи для клининговых компаний по всей территории США и превращается в мультивертикальную платформу для выездного обслуживания. Устаревшая система (Node.js, MSSQL) обслуживает текущих клиентов. Её преемник — мультитенантная платформа на AWS (Node.js, PostgreSQL, Angular, Kubernetes) — уже запускает модуль Sales и берёт на себя ядро бизнеса следующим: работы, планирование, бригады и платежи, переписанные с нуля в 2027 году.</p><p><strong>Как мы строим работу</strong></p><p>Реализация сейчас дёшева; правильный дизайн — нет. Каждый разработчик здесь работает с AI-агентами для написания кода (Claude Code) как с основным способом написания кода. Ваша ценность — до и после агента:</p><p>— Продуктовые правила поступают в виде подписанных спецификаций с пронумерованными правилами и приёмочными тестами, а также кликабельного прототипа конечного продукта. Вы превращаете их в технический дизайн: модель данных, конечные автоматы, контракты API, порядок инкрементов.</p><p>— Вы пишете ADR и декомпозицию работ, по которым строят агенты, и ревьюите всё, что возвращается, так, как если бы это писал джун: строка за строкой, сверяясь со спецификацией.</p><p>— Вы доказываете поведение до того, как кто-либо увидит экран. Бизнес-жизненные циклы — это графовые документы, исполняемые нашим движком состояний сущностей, а симулятор проигрывает рабочие дни синтетических компаний против платформы на виртуальных часах, так что правило сначала проверяется в симуляции.</p><p>— Вы отвечаете за то, что выпускается: релиз, мониторинг продакшена и исправление, когда реальность расходится со спецификацией.</p><p><strong>Над чем вы будете работать</strong></p><p>**Сейчас:** завершить релиз Sales, запланированный на конец 2026 года (мультисервисные предложения, налог с продаж по филиалам, слияние и архивирование дубликатов, проверки оплаты при бронировании, тайминг автоматизации по часовым поясам США), пока остальные компании-клиенты переходят на него. Вы также принимаете действующие сервисы: бэкенд и UI Sales/CRM, поиск Typesense, синхронизацию данных между устаревшей и новой базами данных и инструменты данных AI-ассистента.</p><p>**Далее:** новое приложение Jobs, построенное слоями, начиная с основ:</p><p>— Настройки компании и филиалов, пользователи и ролевой доступ по филиалам</p><p>— Сервисы и подписки, которые генерируют реальные работы на горизонте планирования</p><p>— Планирование по дневным маршрутам: представления день, неделя, месяц и карта, водители, стажёры, квалификации</p><p>— Приложение провайдера — устанавливаемое веб-приложение для бригад на их телефонах</p><p>— Платежи и выставление счетов, расчёт зарплат и заработки, клиентский портал, коммуникации</p><p>— Общие компоненты платформы, которые все они используют: движок состояний сущностей, файловое хранилище, отчётность</p><p><strong>Что мы ищем</strong></p><p>— Вы проектируете до того, как промптить. Получив бизнес-правило, вы можете назвать сущности, состояния, инварианты и случаи отказа и сказать, что должно быть атомарным, а что может сойтись позже.</p><p>— Вы читаете код критичнее, чем пишете его, и ловите правдоподобное, но неверное изменение, которое агент делает с уверенностью.</p><p>— Вы хорошо пишете: спецификации, ADR, тикеты с критериями приёмки, комментарии к ревью. Чёткий, короткий, однозначный английский.</p><p>— Вы мыслите контрактами: API, события, идемпотентность, ретраи, миграции живых данных.</p><p>— Вы тестируете доказательствами: автоматические тесты, симуляции, проверки в продакшене. Не по принципу «у меня работает».</p><p>— Вы свободно владеете AI-агентами для написания кода в повседневной работе и знаете, где они ошибаются.</p><p>— Вы можете работать с обеих сторон: бэкенд-сервисы и Angular UI поверх них.</p><p>— Вам небезразличен день пользователя. Наши пользователи — офис-менеджеры и клининговые бригады, а не инженеры.</p><p><strong>Стек</strong></p><p>TypeScript от начала до конца. Бэкенд: Node.js 24, Express, PostgreSQL с TypeORM, RabbitMQ, Typesense, WorkOS. Фронтенд: Angular в монорепозитории Nx, Angular Material. Тестирование: Vitest, Cypress. Платформа: AWS EKS, ArgoCD, Sentry, Grafana. Устаревшее: Node.js и хранимые процедуры MSSQL, которые вы будете читать как источник поведения, которое мигрируете. Интеграции: Stripe, Twilio, SendGrid, Google Maps, MCP для AI-ассистента.</p><p><strong>Будет плюсом</strong></p><p>— Конечные автоматы, движки рабочих процессов или event-sourced системы в продакшене</p><p>— Домены планирования, диспетчеризации, расчёта зарплат или биллинга</p><p>— Миграция данных и поведения живой системы на новую платформу</p><p>— Создание инструментов для LLM (MCP или аналогичных)</p><p>— Управление выездным обслуживанием (FSM), CRM или мультитенантный SaaS</p> <div> <a href="https://jobs.dou.ua/companies/beemster-team/vacancies/379214/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Frontend-разработчик
~2 120 277 ₸ оценка по всем рынкам
Нужен фронтенд-разработчик в команду личного кабинета селлера и платформенную команду. Стек Vue/Nuxt и TypeScript, потребуется 4+ года опыта во фронтенде, юнит-тесты и умение разбираться в чужом коде. Работа включает разработку UI, рефакторинг, code review и документирование решений.
Старший Full-Stack разработчик
~2 120 277 ₸ оценка по стеку, все рынки
Codebridge ищет старшего full-stack разработчика на enterprise AI-платформу для глобального консалтингового клиента. Нужно довести прототип до продакшена: фронтенд на HTML5/CSS, бэкенд на TypeScript и Python, деплой в AWS через Docker и ECS Fargate, интеграция с LLM через AWS Bedrock и безопасные практики по ISO 27001/SOC 2. Требуют 5+ лет коммерческого опыта, сильные TypeScript и Python, уверенный AWS и свободный английский; предлагают удалёнку, оплачиваемые отпуска и компенсацию обучения и сертификаций.
Старший Backend инженер (TypeScript/Node.js)
~2 120 277 ₸ оценка по всем рынкам
Нужен старший бэкенд-инженер на TypeScript/Node.js для высоконагруженного игрового сайта-компаньона: API на REST и GraphQL, схемы и запросы в PostgreSQL/MySQL, аналитика на ClickHouse, кэширование в Redis, очереди и фоновые задачи. Требуют 5+ лет бэкенд-разработки, сильный TypeScript и SQL, опыт с кэшем и очередями, ежедневное использование AI-инструментов для кодинга и английский Upper-Intermediate. Предлагают конкурентную оплату в USD, менторство, гибкий график и возможность работать из дома или офиса.
Senior React Native разработчик
~500 000 ₸ оценка по стеку
Ищем опытного React Native-разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также продумывать технические решения в масштабах проекта. Нужен опыт в IT от 4 лет и минимум 2 года именно с React Native, глубокое понимание архитектуры RN, нативных инструментов и работы с API. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалёнку, компенсацию медицины и спортзала, курсы английского и внутренние митапы.
Senior React Native разработчик
~2 120 277 ₸ оценка по всем рынкам
Ищем опытного React Native разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также участвовать в проработке технических решений и код-ревью. Нужен опыт в IT от 4 лет, из них минимум 2 года с React Native, знание React, REST/GraphQL, Jest и уверенный английский. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалённую работу, компенсацию медицины и спортзала, курсы английского и внутренние митапы.
Senior React Native разработчик
~2 120 277 ₸ оценка по всем рынкам
Ищем опытного React Native разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также участвовать в проработке технических решений и код-ревью. Нужен опыт в IT от 4 лет, из них минимум 2 года с React Native, знание React, REST/GraphQL, Jest и уверенный английский. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалённую работу, компенсацию медицины и спортзала, курсы английского и внутренние митапы.