Full-Stack инженер (Node.js/PostgreSQL)
Контрактная позиция на 8 недель (с возможным продлением) для опытного Full-Stack инженера, который будет руководить миграцией двух приложений legal-tech стартапа с low-code платформы на Node.js/PostgreSQL. Требуется ежедневное использование Claude Code для ускорения разработки, опыт с AWS Cognito и мультитенантными системами. Работа полностью удаленная, с прямым общением с клиентом.
Зарплата не указана — оценили по рынку
На основе 149 похожих вакансий за 90 дней.
Что предстоит делать
<p><strong>8 недель (возможно продление)</strong></p><p>Мы ищем Full-Stack Engineer с сильными навыками Node.js и PostgreSQL — и реальным ежедневным опытом работы с Claude Code — чтобы возглавить практическую миграцию платформы для legal-tech стартапа, работая напрямую с командой клиента.</p><p><strong>Проект:</strong> Наш клиент — legal-tech стартап на стадии MVP, создающий платформу для управления жизненным циклом контрактов (CLM) и переговоров по контрактам, в духе таких продуктов, как Ironclad, Litera и NetDocuments. Задача включает миграцию двух тесно связанных приложений с low-code платформы Base44 на собственный стек Node.js/PostgreSQL, с сохранением существующего фронтенда на React (Vite) и заменой только API-клиента.</p><p><strong>Обязанности</strong></p><ul><li>Спроектировать схему PostgreSQL на основе существующих определений сущностей JSON из Base44 и создать чистый уровень доступа к данным (без излишнего ORM)</li><li>Перенести примерно 40 бэкенд-обработчиков с исходной платформы на Node.js, сохраняя бизнес-логику и поведение</li><li>Реализовать аутентификацию и авторизацию с использованием AWS Cognito (пулы пользователей, федерация Google, JWT middleware, триггеры кастомизации токенов)</li><li>Перереализовать правила доступа на уровне строк и в рамках организации явно, в единой точке авторизации</li><li>Создать слой API-клиента, соединяющий существующий React-фронтенд с новым бэкендом</li><li>Перенести две функции для работы с DOCX/конвертации документов</li><li>Настроить CI/CD и хостинг для нового стека</li><li>Использовать Claude Code как ключевую часть рабочего процесса доставки — генерация схемы, перенос обработчиков, генерация клиентского кода — при этом поддерживая строгую верификацию выходных данных AI, особенно в отношении логики, чувствительной к безопасности</li><li>Общаться напрямую с клиентом (звонки, письменные обновления) без участия проектного менеджера-посредника</li></ul><p><strong>Требования</strong></p><ul><li>Ежедневное уверенное владение Claude Code — эта роль предполагает AI-ассистированную производительность как модель доставки, а не эпизодическое использование инструмента. Будьте готовы описать реальный завершенный проект, как была организована работа (например, <a href="http://CLAUDE.md" target="_blank">CLAUDE.md</a>, привычки верификации), и когда/почему вы не доверяете выходным данным</li><li>Сильный профессиональный опыт с Node.js и PostgreSQL, включая проектирование схем и легковесные уровни доступа к данным</li><li>Реальный практический опыт работы с AWS Cognito: пулы пользователей, федеративный IdP, JWT middleware, триггеры кастомизации токенов</li><li>Опыт создания мультитенантных систем с четким пониманием доступа к данным в рамках организации и централизованной авторизации</li><li>Подход, ориентированный на безопасность, при перереализации логики контроля доступа, которая ранее неявно обеспечивалась платформой</li><li>Комфортная работа с существующим исходным кодом при минимальной спецификации, принятие обоснованных самостоятельных решений по небольшим вопросам</li><li>Предпочтение чистой, простой архитектуре — никаких ненужных микросервисов, никакого over-engineering</li><li>Английский язык уровня Upper-Intermediate или выше, уверенность в прямом общении с клиентом</li><li>Плюсом: свободное владение React для небольших задач на фронтенде (подключение аутентификации, UI потока приглашений)</li><li>Плюсом: предыдущий опыт миграции или смены платформы</li><li>Плюсом: опыт работы с логикой конвертации DOCX/документов</li></ul><p><strong>Что мы предлагаем</strong></p><ul><li>Прозрачная стратегия и продуманное управление, которые поддерживают согласованность в команде</li><li>Пространство для личностного роста и развития карьеры без ограничений</li><li>Культура непрерывного обучения: внутренние курсы, воркшопы и занятия английским два раза в неделю</li><li>Мероприятия по повышению квалификации, где мы делимся опытом и следим за трендами</li><li>Конкурентные преимущества: гибкий график, сильный компенсационный пакет, поддержка профессиональных сертификаций и щедрая политика отпусков</li><li>Командный дух, который процветает благодаря регулярным мероприятиям, встречам и праздникам</li></ul> <div> <a href="https://jobs.dou.ua/companies/devox-software/vacancies/365639/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Devox Software
4 активные вакансии в компании
Старший Backend инженер (Node.js)
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного Backend инженера для разработки безопасных и масштабируемых серверных сервисов для финтех-платформы, работающей с блокчейн-транзакциями. Требуется сильный опыт с Node.js, микросервисами и базами данных MySQL/MongoDB. Предлагается гибкий график, обучение и конкурентоспособная компенсация.
MS Dynamics CRM инженер
Ищем опытного MS Dynamics CRM инженера для проектирования и внедрения решений Dynamics 365/Online. Требуется знание C#, ASP.Net, JavaScript, SQL Server и SSRS. Предлагаем обучение, английский, гибкий график и высокую зарплату в офисе в Киеве.
Python разработчик (с AI инструментами)
Ищем Python-разработчика с опытом работы с AI-инструментами (Claude Code, Cursor) для создания маркетинговой платформы. Требуется знание Flask/FastAPI, MongoDB/PostgreSQL и CI/CD. Предлагают гибкий график, обучение и офис в Киеве.
Похожие вакансии
6 вакансийBackend-инженер Node.js
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного backend-инженера (Node.js) для разработки AI-native конструктора сайтов. Нужно проектировать архитектуру, писать микросервисы, интегрировать AI и сторонние сервисы. Предлагают контрактную работу, удаленку, немецкие соцгарантии и работу в сильной продуктовой команде.
Fullstack Developer (React + Node.js)
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного Fullstack-разработчика (React + Node.js) для работы над международными fintech-продуктами. Нужно разрабатывать и поддерживать frontend и backend, интегрироваться с брокерскими API и обеспечивать безопасность. Предлагаем удалёнку или офис в Минске, гибкий график и профессиональный рост.
Старший Full-Stack разработчик
~1 537 600 – 2 968 694 ₸ оценка
Старший Full-Stack разработчик для создания AI-финансовых агентов в стартапе. Нужен опыт с TypeScript, Node.js, React и AI-инструментами. Предлагают гибкий график и рост.
Старший Frontend разработчик (React/Angular/Vue)
~1 537 600 – 2 968 694 ₸ оценка
Ищем опытного фронтенд-разработчика для создания сложных веб-интерфейсов с акцентом на доступность и безопасность. Требуется знание JavaScript/TypeScript, React, Angular или Vue, а также опыт работы с CI/CD и тестированием. Предлагаем удаленную работу из Грузии и официальное трудоустройство.
Старший JavaScript инженер
~954 220 ₸ оценка
Ищем опытного JavaScript-разработчика для создания сложных веб-приложений в сфере туризма. Нужно знать React, TypeScript, MicroFrontend и CI/CD. Предлагаем удаленную работу, медстраховку и возможности для роста.
Fullstack инженер (React и Flutter)
Ищем опытного Fullstack инженера для разработки и поддержки веб- и мобильных приложений (React/TypeScript и Flutter) в финтех-продукте. Вы будете работать в тесной связке с бэкенд-командой (Java микросервисы), внедрять новые функции и обеспечивать надежность системы. Предлагаем удаленную работу, B2B контракт и возможность стать одним из первых инженеров в быстрорастущей компании.