Mô tả công việc
Tóm tắt công việc
Role Overview
We are looking for a Sr Fullstack Engineer to drive the development of the CADDi SaaS Platform. In this role, you will build and scale a high-performance web application that handles complex business logic and user interactions. You will work across the full stack, from designing DB, APIs with domain-driven design principles to optimizing frontend performance, using modern web technologies and architectural patterns.
What You Will Do (Key Responsibilities)
End-to-end design, develop & maintenance CADDi SaaS product, ensuring high availability and low latency.
Work with modern TypeScript stack (NestJS, [protected info]) in a complex web application.
Build and maintain GraphQL APIs following domain-driven design principles and schema-first approach.
Collaborate with cross-functional international teams to validate, implement & delivery features.
Participate in code reviews and maintain high code quality standards.
Hand-ons in product operation such as on-call, incident response & troubleshooting.
Write high-quality technical documentation (eg. ADR, Design Docs, Runbook) and actively participate in architectural decisions.
APPLICATION GUIDELINES & BENEFITS
1. Working style:
Hybrid (come to Office at least twice a week)
2. Office address:
HCMC: 7F, Gia Loc Building, No. 27-29 Nguyen Cuu Van Street, Gia Dinh Ward, HCMC
Hanoi: Unit 9.03, 9F, The West Building, 265 Cau Giay Street, Cau Giay Ward, Hanoi
3. Employment type:
Official full-time employee
Probation period: 2 months
4. Holidays and leave:
Annual paid leave: 12 days
National holidays
Year-end holidays (December 31 to January 3)
Tet holidays
Others (following Labor Regulations)
5. Benefits:
13th month salary
Salary review: twice a year
100% monthly basic salary and mandatory social insurances in 2-month probation
Premium Health Insurance
Social insurance, health insurance, unemployment insurance, workers' accident compensation insurance
Annual health check-up
Allowances such as: child-care allowance, commuting allowance, life event congratulatory gift, etc
Growth support such as subsidy for server fee, support for attending external training courses
Intensive training program (external or internal training courses, workshop etc)
Devices: PC and display of desired specifications
Awards: Company awards, every 6 month MVP awards
Activities: Year-end-party, team building, etc
Yêu cầu
MUST HAVE
7+ years of experience in web application development.
Proficiency in statically typed programming languages such as TypeScript/Rust... with experience in both frontend and backend development.
Experience in FE development specially React (Hooks, Context, State Management) and [protected info] (SSR/SSG).
Backend development experience with [protected info] and GraphQL (Schema design, Resolvers, N+1 problem solving).
Hands-on experience with PostgreSQL & ORM(Prisma) database design and optimization.
Experience building and maintaining REST and GraphQL APIs.
Knowledge of domain-driven design and modular architecture patterns.
English communication skills -B1 (Reading/Writing/Speaking) for global collaboration.
NICE TO HAVE
Experience with patterns & architecture such as BFF, clean architecture , micro-services & DDD, eg...
Familiarity with Cloud Infrastructure (GCP, Kubernetes) and CI/CD pipelines (GitHub Actions).
Experience in B2B SaaS or complex enterprise applications.
Experience in design and development of large systems across multiple teams.
Experience working with Scrum or Agile methodologies.
Experience developing security-conscious web applications.
Product development environment
Frontend: TypeScript, React, [protected info]
Backend: TypeScript, [protected info] (NestJS), Rust (Axum).
Machine Learning/Algorithms: Rust, Python, OpenCV, PyTorch,TorchServe, Elasticsearch, Vertex AI
Infrastructure: Google Cloud, Google Kubernetes Engine, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows
Event Bus: Cloud Pub/Sub
DevOps: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry
Data: CloudSQL (PostgreSQL), AlloyDB, BigQuery, dbt, trocco
API: GraphQL, REST, gRPC
Development tools:GitHub Copilot, Figma, Storybook
Communication Tools: Slack, Discord, JIRA, Miro, Confluence
Who fits this role?
Product-Minded: You care about the "Why" behind the feature, not just the code. You proactively clarify requirements to deliver the best user value.
Detail-Oriented: You care about edge cases, error handling, and UI consistency.
Continuous Learner: You stay updated with the latest trends in the JavaScript/TypeScript ecosystem and apply them pragmatically.
Thông tin khác
TypeScript
Rust
ReactJS
PostgreSQL
Database Design
NodeJS
REST API
Schema Design
DDD
Kubernetes
GraphQL
Microservices
GCP
NextJS
React Hooks
Clean Architecture
Cloud Infrastructure
CI/CD
SSR
Prisma
GitHub Actions
Thông tin chung
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: 21/08/2026