Aller au contenu

Toutes les offres

VN Technology Senior Fullstack Engineer

CADDi · Hybrid, Ho Chi Minh City, VN

À propos du poste

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 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