Job description
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, Next.jsβ¦) 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.
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 Next.js (SSR/SSG).
- Backend development experience with Node.js 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, Next.js
- Backend: TypeScript, Node.js (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.
APPLICATION GUIDELINES & BENEFITS
1. Working style:
- Hybrid (come to Office at least once a week)
- Remote (depending on the case, and limited to those who can go on business trip due to Company orders)
2. Office address:
- HCMC: 7F, Gia Loc Building, No. 27-29 Nguyen Cuu Van Street, Ward 17, Binh Thanh District, 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







