CADDi, Inc.

VN Technology Senior Fullstack Engineer

CADDi, Inc.
Apply
9 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

CADDi builds an AI-powered data platform for manufacturers, centered on CADDi Drawer, which indexes and analyzes 2D/3D drawings and production data to improve design reuse, sourcing, and cost. It sells SaaS to OEMs and industrial suppliers and supports supply chain and procurement workflows such as drawings search and management. Founded in 2017 and headquartered in Chicago with a major presence in Tokyo, it is privately held; customers include Suzuki, YKK, and Yanmar.

Contact me