Remote Kyiv / Europe timezone Українська + EN Intermediate Logistics / Freight
— ПРО НАС
Freitty — американська логістична платформа для ринку freight management. Ми будуємо онлайн-середовище для кросс-докінгу: бронювання складських слотів, управління локаціями, потоки замовлень без реєстрації. Продукт реальний, команда невелика, рішення ухвалюються швидко.
Зараз ми на активній фазі розробки і шукаємо інженера, який впевнено почувається на всьому стеку, але особливо сильний у фронтенді — від архітектури компонентів до складних UI-сценаріїв із реальним станом і асинхронними даними.
— ЧИМ БУДЕШ ЗАЙМАТИСЯ * Розробляти та підтримувати full-stack функціональність на TypeScript: backend на NestJS, frontend на Next.js (App Router) + React. * Реалізовувати UI: компонентна архітектура, форми, таблиці та дашборди; клієнтський стан, асинхронне завантаження, кешування та оптимістичні оновлення. * Писати міграції, підтримувати PostgreSQL, оптимізувати запити. * Покривати доменну логіку unit-тестами, критичні сценарії — e2e. * Брати участь у code review, обговоренні архітектурних рішень та trade-offs. * Інтегрувати сервіси між собою: REST/GraphQL, черги, зовнішні API. * Розробляти AI-агентів із підтримкою роботи з різними LLM-моделями (OpenAI, Anthropic, локальні моделі тощо), включно з оркестрацією, prompt engineering та інтеграцією через відповідні SDK/API.
— ОБОВ’ЯЗКОВІ ВИМОГИ
TypeScript
Generics, conditional/mapped types, discriminated unions, строгий режим. Не «JS з типами» — саме TypeScript як інструмент проектування.
AI
Ми очікуємо, що AI-інструменти — частина твого робочого процесу, а не експеримент: від генерації коду та code review до дебагінгу і документування.