Full-Stack Developer (NestJS Microservices + React)
Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Full-Stack Developer (NestJS Microservices + React) - AI-First Legal Tech
Тип: Full-time / Contract · Remote
Галузь: Legal Tech · SaaS
Стек: TypeScript · NestJS · React/Next.js · PostgreSQL · Azure
Про проект
Ми створюємо операційну платформу на основі штучного інтелекту для юридичних фірм у Великобританії - модернізуємо програмне забезпечення для управління юридичною практикою, на яке фірми покладаються щодня. Ви приєднаєтесь до невеликої, досвідченої команди, орієнтованої на реалізацію проекту, яка працює за чітко визначеною специфікацією з явними етапами, бізнес-правилами та критеріями прийняття. Технічний керівник/архітектор визначає напрямок; ви відповідаєте за виконання.
Це продукт, який має значення. Він стосується налагодження клієнтів, управління справами, робочих процесів відповідності та інтелектуальних документів - все в умовах суворого регулювання, де надійність і правильність є недоторканними.
Обов'язки
Backend - NestJS Microservices
- Проектування, створення та підтримка мікросервісів NestJS: REST API, подієві робочі процеси, двигуни робочих процесів/правил, трубопроводи для обробки документів та витягнення даних.
- Визначення меж сервісів, управління версіями API та забезпечення спостереження за всіма сервісами.
Frontend - React/Next.js
- Створення інтерфейсів для управління справами, робочих процесів завдань та екранів перевірки/затвердження за допомогою React, Next.js, TypeScript та MUI.
- Перетворення складних юридичних робочих процесів у зрозумілі, зручні інтерфейси.
Інтеграції
- Підключення сервісів витягнення та оркестрації AI, постачальників послуг ідентифікації та протидії легалізації коштів (AML), інтелектуальної обробки документів/OCR та каналів приймання електронної пошти/порталу.
Якість та CI/CD
- Відповідальність за якість end-to-end: тести одиниці, інтеграції та e2e (Jest/Playwright або аналогічні), CI-піплайни та огляди PR.
- Підтримка високого рівня покриття нового коду - тестування є звичкою, а не післядумкою.
AI-First розробка
- Оркестрація робочих процесів кодування з використанням таких інструментів, як Claude Code, Cursor, Codex, Copilot або Windsurf для впровадження, генерації тестів, рефакторингу та огляду.
- Застосування інженерних суджень до виходу AI - ви відповідаєте за те, що відправляється.
Вимоги
- 4+ роки розробки на TypeScript: NestJS (або аналогічний сервер Node масштабу) та React (бажано Next.js).
- Архітектура мікросервісів у виробництві: межі сервісів, обмін повідомленнями/подіями, версіювання API, спостереження.
- Реляційні бази даних (PostgreSQL або SQL Server): дизайн схеми, міграції, ефективність запитів.
- Розгортання в хмарі (бажано Azure): контейнери, CI/CD-піплайни, управління секретами.
- Автоматизоване тестування як основна практика - Jest, Playwright або аналогічне.
- Розробка з використанням AI: щоденне використання інструментів кодування на основі AI для прискорення доставки, а не просто для автозаповнення.
Ви будете процвітати тут, якщо ви
- Вам комфортно працювати в рамках визначених вимог і меж доставки, і ви пишаєтесь функціональною еквівалентністю більше, ніж креативною архітектурою.
- Ви можете оркеструвати робочі процеси, що допомагають AI, а не просто використовувати AI як інструмент для пропозицій коду.
- Ви віддаєте перевагу чітким критеріям прийняття та доставці на основі спринтів, а не нечітким дорученням.
- У вас є досвід модернізації легаці або критичного для бізнесу програмного забезпечення, і ви розумієте, що це вимагає.
- Вам важливо відправляти правильне, перевірене програмне забезпечення в регульованих сферах.
Як ми працюємо
- Щоденні стандап з технічним керівником.
- Доставка на основі спринтів з днями демонстрацій.
- Завдання, керовані специфікацією, з явними критеріями прийняття.
- Обов'язковий огляд PR при кожному злитті.
- За допомогою AI, але з людською відповідальністю: ви відповідаєте за те, що відправляєте.
Ми пропонуємо
- Конкурентоспроможну зарплату
- Можливість віддаленої роботи
- Бюджет на професійний розвиток
Про компанію
Ми будемо ідеальним варіантом, якщо ви:
- Любите розгортати та максимізувати свої навички
- Шукаєте професійний ріст і розвиток
- Хочете впливати своєю роботою
- Прагнете побудувати міцну кар'єру в IT
- Насолоджуєтесь компанією креативних і мотивованих людей
Зв'яжіться з нами
- Електронна пошта: [email protected]
- Телефон: +1-832-577-6946
- Адреса: 4201 Main Street, Houston, TX 77002 Suite #200
Зв'яжіться з нами!
Дякуємо, що ви звернулись!
Ми розглянемо ваше повідомлення та зв'яжемось з вами найближчим часом.
Тим часом, ви можете ознайомитись з нашими кейсами або надіслати інший запит.
Схоже, ви дійсно зацікавлені в програмуванні на основі штучного інтелекту.
Давайте обговоримо відповіді на ваші питання, узгодження масштабів, графіку та виконання ваших завдань.
Забронюйте дзвінок
Просто виберіть найкращий час для вас:
- Європейський час
- Час США