DevArchitect
← Back to jobs
CÔNG TY TNHH INVARIANT - LABS

Full-Stack Software Engineer

CÔNG TY TNHH INVARIANT - LABS

VietnamWorks
Ho Chi Minh6 days ago

Job Description

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 Next.js 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.

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 Next.js 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.

Yêu cầu công việc

$28