Search by job, company or skills

CADDi

VN Technology Senior Fullstack Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

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

Requirements

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

Benefits

APPLICATION GUIDELINES & BENEFITS

  • 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)
  • 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
  • Employment type:
  • Official full-time employee
  • Probation period: 2 months
  • Holidays and leave:
  • Annual paid leave: 12 days
  • National holidays
  • Year-end holidays (December 31 to January 3)
  • Tet holidays
  • Others (following Labor Regulations)
  • 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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145215589