Mô tả công việc
Role Overview
We are looking for a Senior Full-Stack Software Engineer to join the core team building a premium B2B SaaS platform for critical logistics and aeronautical transport. The platform serves clients in aerospace (AOG operations), luxury & haute couture, and high-tech industries across 30+ countries , with real-time shipment tracking, IoT integration, and AI-powered operational intelligence at its core. You will own features end-to-end, from domain modeling to React interface, in a TypeScript codebase that applies Clean Architecture, DDD, and CQRS with conviction.
Key Responsibilities
1. Backend Architecture & Domain Modeling
• Design and implement NestJS modules following Clean Architecture: domain, application, infrastructure, and presentation layers with explicit boundaries.
• Model bounded contexts from business conversations, aggregates, domain events, value objects, before touching the database schema.
• Implement CQRS patterns rigorously: commands mutate state, queries serve reads, neither leaks into the other.
• Build async workers, event handlers, and queue-based processing with BullMQ and Redis for critical logistics workflows.
2. AI Integration & Intelligence Features
• Integrate LLM APIs (Anthropic Claude, OpenAI) into operational workflows: shipment anomaly detection, intelligent routing suggestions, automated status synthesis.
• Design prompt pipelines and AI-assisted features that augment, not replace, operational decision-making.
• Build the infrastructure layer that connects AI outputs to domain events and real-time data streams.
3. Frontend & Real-Time Interfaces
• Build responsive, performant interfaces with [protected info] 14+ (App Router, React Server Components, SSR) and React.
• Develop real-time tracking dashboards and operational control towers using WebSocket and event streams, visibility at a glance for critical shipments across 30+ countries.
• Implement role-based access control and workflows for logistics operators,
account managers, and clients.
4. Data, APIs
● Design and optimize MongoDB schemas and aggregation pipelines; model read projections and write-side aggregates.
● Build clean GraphQL APIs with explicit type definitions, resolvers, and schema-first design.
● Integrate real-time data streams for live shipment geolocation and condition monitoring, WebSocket, SSE, PubSub.
5. Quality & Collaboration
• Write unit tests on domain logic, integration tests on use-cases, E2E on critical paths.
• Document architectural decisions (ADRs), API contracts, and system design.
• Collaborate directly with French product teams in English, async-first, written communication is a core skill here.
Yêu cầu
Requirements
Technical Skills
• Strong proficiency in TypeScript (strict mode), 5+ years across backend and frontend in production environments.
• Deep NestJS experience: IoC container, modules, guards, interceptors, you understand the framework, not just the decorators.
• Solid [protected info] 14+ and React experience: App Router, RSC, SSR/SSG trade-offs, hooks, and performance patterns.
• Practical, shipped experience with DDD, CQRS, and Clean Architecture, applied in production, not just studied.
• Solid PostgreSQL knowledge: schema design, indexing, query optimization, Prisma ORM.
• Experience integrating LLM APIs (Anthropic, OpenAI) or building AI-assisted product features is a significant advantage.
• Familiarity with Git, CI/CD pipelines, and cloud deployment (AWS preferred).
• Experience with real-time protocols (WebSocket, SSE) and message queues (BullMQ/Redis, Kafka) is a plus.
Domain Knowledge (Preferred but Not Required) | Kiến thức domain
• Experience in logistics, supply chain, or transport management software.
• Familiarity with aeronautical operations, AOG workflows, or time-critical freight processes.
Soft Skills
• Strong written English, direct collaboration with European product and business teams.
• Ownership mentality: you deliver end-to-end, not isolated tasks.
• Able to translate complex operational workflows into clean, testable software abstractions.
• Comfortable pushing back constructively when a requirement implies a bad design decision.
What We Offer
● Work on a real production platform serving clients in aerospace, luxury, and high-tech industries across 30+ countries.
● Involvement in AI feature development, LLMs are in the product loop, not bolted on as a demo.
● Direct collaboration with an innovative French tech team; English-first, international engineering standards.
● Competitive salary and performance-based incentives.
● A craft-first engineering culture: architecture decisions get documented, code reviews improve design, no shortcuts normalized.
● Dynamic environment with real room for technical growth toward lead and principal roles.
● Brand new offices in District 1, Ho Chi Minh City, modern workspace in the heart of the city.
● Full social security contributions calculated on complete salary, no under-reporting.
● 13th month salary bonus paid annually.
● Company travel trip to Europe, visit client teams, experience the product in its real operational context.
● Team buildings and offsite events throughout the year.
Why Join Us
Join us to build software where correctness has direct real-world consequences, a shipment misrouted, a critical AOG part delayed, a luxury delivery that didn't meet the standard. You will work alongside engineers who take the domain seriously, apply modern patterns with discipline, and use AI as a genuine engineering tool, not a buzzword. The codebase is an asset we protect together.
Quyền lợi
Thưởng
Competitive salary and performance-based incentives. 13th month salary bonus paid annually.
Chăm sóc sức khoẻ
Full social security contributions calculated on complete salary, no under-reporting.
Cơ hội du lịch
Company travel trip to Europe, visit client teams, experience the product in its real operational context.
Xem thêm
Thông tin khác
NGÀY ĐĂNG
31/03/2026
CẤP BẬC
Nhân viên
NGÀNH NGHỀ
Công Nghệ Thông Tin/Viễn Thông > Phần Mềm Máy Tính
KỸ NĂNG
Typescript, Nextjs, PostgreSQL, AI Integration, Full Stack Development
LĨNH VỰC
Phần Mềm CNTT/Dịch vụ Phần mềm
NGÔN NGỮ TRÌNH BÀY HỒ SƠ
Tiếng Anh
SỐ NĂM KINH NGHIỆM TỐI THIỂU
5
QUỐC TỊCH
Không giới hạn
Xem thêm
Thông tin chung
Nơi làm việc
Cách thức ứng tuyển
Ứng viên nộp hồ sơ trực tuyến bằng cách bấm nút Ứng tuyển bên dưới:
Hạn nộp: 30/04/2026