VN Technology Senior Fullstack Engineer
CADDi, Inc.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