Перейти к содержимому
B
Beemster Team
1

Full-Stack разработчик (AI-first, spec-driven)

Разработка мультитенантной SaaS-платформы для клининговых компаний в США: новый модуль Jobs, планирование, оплаты и CRM. Стек TypeScript end-to-end — Node.js/Express/PostgreSQL на бэкенде и Angular на фронтенде, работа через AI-агентов (Claude Code) по спецификациям. Ищут инженера, который проектирует до промптинга, критично ревьюит код и отвечает за релизы и продакшн-мониторинг.

senior удалённо до ~1 341 420 ₸ (до 3 000 USD) Рынок: медиана 1 581 545 ₸ Подробнее о зарплате ↓

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Upper-Intermediate
salary intelligence

Зарплата ниже рынка

На 15% ниже медианы JavaScript по 75 вакансиям за 90 дней, рынок — Международные (USD); город и грейд вакансии не учтены.

эта
1 341 420 ₸
медиана
1 581 545 ₸
p25–p75
1 016 708 – 2 485 285 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат
описание

Что предстоит делать

<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>

Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
навыки

Стек и инструменты

Сколько платят вам?

Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.

Без имени и компании. Отдельные ответы не публикуются.
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

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

6 вакансий
Lamoda Tech
L
Lamoda Tech
17 ч. назад

Frontend-разработчик

~2 120 277 ₸ оценка по всем рынкам

Нужен фронтенд-разработчик в команду личного кабинета селлера и платформенную команду. Стек Vue/Nuxt и TypeScript, потребуется 4+ года опыта во фронтенде, юнит-тесты и умение разбираться в чужом коде. Работа включает разработку UI, рефакторинг, code review и документирование решений.

Vue Nuxt JavaScript +5
senior удал. hh
C
Codebridge
19 ч. назад

Старший 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 и свободный английский; предлагают удалёнку, оплачиваемые отпуска и компенсацию обучения и сертификаций.

TypeScript Python AWS +6
senior удал. dou
AgileEngine
A
AgileEngine
20 ч. назад

Старший Backend инженер (TypeScript/Node.js)

~2 120 277 ₸ оценка по всем рынкам

Нужен старший бэкенд-инженер на TypeScript/Node.js для высоконагруженного игрового сайта-компаньона: API на REST и GraphQL, схемы и запросы в PostgreSQL/MySQL, аналитика на ClickHouse, кэширование в Redis, очереди и фоновые задачи. Требуют 5+ лет бэкенд-разработки, сильный TypeScript и SQL, опыт с кэшем и очередями, ежедневное использование AI-инструментов для кодинга и английский Upper-Intermediate. Предлагают конкурентную оплату в USD, менторство, гибкий график и возможность работать из дома или офиса.

TypeScript Node.js PostgreSQL +8
senior удал. dou
Itransition
I
Itransition
21 ч. назад

Senior React Native разработчик

~500 000 ₸ оценка по стеку

Ищем опытного React Native-разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также продумывать технические решения в масштабах проекта. Нужен опыт в IT от 4 лет и минимум 2 года именно с React Native, глубокое понимание архитектуры RN, нативных инструментов и работы с API. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалёнку, компенсацию медицины и спортзала, курсы английского и внутренние митапы.

React Native React GraphQL +10
senior удал. hh
Itransition
I
Itransition
21 ч. назад

Senior React Native разработчик

~2 120 277 ₸ оценка по всем рынкам

Ищем опытного React Native разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также участвовать в проработке технических решений и код-ревью. Нужен опыт в IT от 4 лет, из них минимум 2 года с React Native, знание React, REST/GraphQL, Jest и уверенный английский. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалённую работу, компенсацию медицины и спортзала, курсы английского и внутренние митапы.

React Native React GraphQL +10
senior удал. hh
Itransition
I
Itransition
21 ч. назад

Senior React Native разработчик

~2 120 277 ₸ оценка по всем рынкам

Ищем опытного React Native разработчика, который будет проектировать и создавать кроссплатформенные мобильные приложения для iOS и Android, а также участвовать в проработке технических решений и код-ревью. Нужен опыт в IT от 4 лет, из них минимум 2 года с React Native, знание React, REST/GraphQL, Jest и уверенный английский. Предлагают проекты для крупных клиентов вроде PayPal и adidas, удалённую работу, компенсацию медицины и спортзала, курсы английского и внутренние митапы.

React Native React GraphQL +10
senior удал. hh