CADDi, Inc.

VN Technology Senior Fullstack Engineer

CADDi, Inc.
Apply
7 months ago
Hanoi, Vietnam or Ho Chi Minh City, VietnamSenior

Responsibilities

  • Design, develop, and maintain the CADDi SaaS product end to end while ensuring high availability and low latency.
  • Build and maintain the TypeScript web application using NestJS and Next.js.
  • Design PostgreSQL databases and build GraphQL APIs using domain-driven design and a schema-first approach.
  • Develop and maintain REST and GraphQL APIs, including schema design, resolvers, and N+1 problem resolution.
  • Collaborate with international cross-functional teams to validate, implement, and deliver features.
  • Participate in code reviews, technical documentation, and architectural decisions.
  • Participate in on-call operations, incident response, and troubleshooting.

Requirements

  • At least 7 years of experience in web application development.
  • Proficiency in statically typed languages such as TypeScript or Rust, with frontend and backend development experience.
  • Frontend experience with React, including Hooks, Context, and state management, and Next.js, including SSR and SSG.
  • Backend experience with Node.js and GraphQL.
  • Hands-on experience with PostgreSQL and 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 at approximately B1 level for reading, writing, and speaking.
  • Preferred experience with BFF, clean architecture, microservices, and DDD.
  • Preferred familiarity with GCP, Kubernetes, GitHub Actions, B2B SaaS or complex enterprise applications, large systems across multiple teams, and security-conscious web applications.
  • Experience with Scrum or Agile methodologies is preferred.

Benefits

  • Hybrid work with at least one office day per week; remote work may be available depending on the case and business-trip availability.
  • Official full-time employment with a two-month probation period.
  • 12 days of annual paid leave, national holidays, year-end holidays from December 31 to January 3, and Tet holidays.
  • 13th-month salary and salary reviews twice per year.
  • 100% monthly basic salary and mandatory social insurance during the two-month probation period.
  • Premium health insurance and social, health, unemployment, and workers’ accident compensation insurance.
  • Annual health check-up and allowances including childcare, commuting, and life-event gifts.
  • Subsidies for server fees and external training, plus intensive internal and external training programs.
  • PC and display with desired specifications.
  • Company and semiannual MVP awards, year-end parties, and team-building activities.
  • Office locations are available in Ho Chi Minh City and Hanoi.

Tech Stack

CloudflareDatadogdbtElasticsearchGitHub ActionsGoogle BigQueryGoogle CloudGraphQLgRPCHelmIstioNestJSNext.jsNode.jsOpenCVPostgreSQLPythonPyTorchReactRustTerraformTypeScript

Categories

CADDi, Inc.

About CADDi, Inc.

501-1,000 employees
Contact me