{"id":48737,"url":"https://alion.io/job/caddi-vn-technology-senior-fullstack-engineer","title":"VN Technology Senior Fullstack Engineer","company":{"id":9727,"name":"CADDi","domain":"caddi.com","url":"https://alion.io/company/caddi","size_band":"501-1000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"B","score":72,"open_postings":13,"ghost_share":0.385,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":86,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ho Chi Minh City, Vietnam","Hanoi, Vietnam"],"countries":["VN"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":14000,"max_usd":41000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6933},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"GraphQL","optional":false},{"name":"Nest.JS","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prisma","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Rust","optional":false},{"name":"TypeScript","optional":false},{"name":"Agile","optional":true},{"name":"Argo Workflows","optional":true},{"name":"ArgoCD","optional":true},{"name":"Axum","optional":true},{"name":"BigQuery","optional":true},{"name":"CI/CD","optional":true},{"name":"Clean Architecture","optional":true},{"name":"Cloudflare","optional":true},{"name":"Confluence","optional":true},{"name":"Copilot","optional":true},{"name":"Datadog","optional":true},{"name":"dbt","optional":true},{"name":"Discord","optional":true},{"name":"ElasticSearch","optional":true},{"name":"Figma","optional":true},{"name":"GCP","optional":true},{"name":"GitHub","optional":true},{"name":"GitHub Actions","optional":true},{"name":"Google BigQuery","optional":true},{"name":"Google GKE","optional":true},{"name":"gRPC","optional":true},{"name":"Helm","optional":true},{"name":"Istio","optional":true},{"name":"JavaScript","optional":true},{"name":"Kubernetes","optional":true},{"name":"Kustomize","optional":true},{"name":"Machine Learning","optional":true},{"name":"Miro","optional":true},{"name":"OpenCV","optional":true},{"name":"Python","optional":true},{"name":"PyTorch","optional":true},{"name":"Scrum","optional":true},{"name":"Sentry","optional":true},{"name":"Service Mesh","optional":true},{"name":"Slack","optional":true},{"name":"Storybook","optional":true},{"name":"Terraform","optional":true},{"name":"TorchServe","optional":true},{"name":"Vertex AI","optional":true}],"status":"live","first_seen_at":"2026-01-29T00:00:00Z","employer_posted_date":"2026-01-29","last_verified_at":"2026-10-17T03:18:55Z","board_verified":true,"closed_at":null,"days_open":261,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":260},"description":"Role Overview\nWe 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.\nWhat You Will Do (Key Responsibilities)\nEnd-to-end design, develop & maintenance CADDi SaaS product, ensuring high availability and low latency.\nWork with modern TypeScript stack (NestJS, Next.js…) in a complex web application.\nBuild and maintain GraphQL APIs following domain-driven design principles and schema-first approach.\nCollaborate with cross-functional international teams to validate, implement & delivery features.\nParticipate in code reviews and maintain high code quality standards.\nHand-ons in product operation such as on-call, incident response & troubleshooting.\nWrite high-quality technical documentation (eg. ADR, Design Docs, Runbook) and actively participate in architectural decisions.\nRequirements\nMUST HAVE\n7+ years of experience in web application development.\nProficiency in statically typed programming languages such as TypeScript/Rust… with experience in both frontend and backend development.\nExperience in FE development specially React (Hooks, Context, State Management) and Next.js (SSR/SSG).\nBackend development experience with Node.js and GraphQL (Schema design, Resolvers, N+1 problem solving).\nHands-on experience with PostgreSQL & ORM(Prisma) database design and optimization.\nExperience building and maintaining REST and GraphQL APIs.\nKnowledge of domain-driven design and modular architecture patterns.\nEnglish communication skills ~B1 (Reading/Writing/Speaking) for global collaboration.\nNICE TO HAVE\nExperience with patterns & architecture such as BFF, clean architecture , micro-services & DDD, eg…\nFamiliarity with Cloud Infrastructure (GCP, Kubernetes) and CI/CD pipelines (GitHub Actions).\nExperience in B2B SaaS or complex enterprise applications.\nExperience in design and development of large systems across multiple teams.\nExperience working with Scrum or Agile methodologies.\nExperience developing security-conscious web applications.\nProduct development environment\nFrontend: TypeScript, React, Next.js\nBackend: TypeScript, Node.js (NestJS), Rust (Axum).\nMachine Learning/Algorithms: Rust, Python, OpenCV, PyTorch,TorchServe, Elasticsearch, Vertex AI\nInfrastructure: Google Cloud, Google Kubernetes Engine, Anthos Service Mesh, Istio, Cloudflare, Argo Workflows\nEvent Bus: Cloud Pub/Sub\nDevOps: GitHub, GitHub Actions, ArgoCD, Kustomize, Helm, Terraform, Datadog, MixPanel, Sentry\nData: CloudSQL (PostgreSQL), AlloyDB, BigQuery, dbt, trocco\nAPI: GraphQL, REST, gRPC\nDevelopment tools:GitHub Copilot, Figma, Storybook\nCommunication Tools: Slack, Discord, JIRA, Miro, Confluence\nWho fits this role?\nProduct-Minded: You care about the \"Why\" behind the feature, not just the code. You proactively clarify requirements to deliver the best user value.\nDetail-Oriented: You care about edge cases, error handling, and UI consistency.\nContinuous Learner: You stay updated with the latest trends in the JavaScript/TypeScript ecosystem and apply them pragmatically.\nBenefits\nAPPLICATION GUIDELINES & BENEFITS\n1. Working style:\nHybrid (come to Office at least once a week)\nRemote (depending on the case, and limited to those who can go on business trip due to Company orders)\n2. Office address:\nHCMC: 7F, Gia Loc Building, No. 27-29 Nguyen Cuu Van Street, Ward 17, Binh Thanh District, HCMC\nHanoi: Unit 9.03, 9F, The West Building, 265 Cau Giay Street, Cau Giay Ward, Hanoi\n3. Employment type:\nOfficial full-time employee\nProbation period: 2 months\n4. Holidays and leave:\nAnnual paid leave: 12 days\nNational holidays\nYear-end holidays (December 31 to January 3)\nTet holidays\nOthers (following Labor Regulations)\n5. Benefits:\n13th month salary\nSalary review: twice a year\n100% monthly basic salary and mandatory social insurances in 2-month probation\nPremium Health Insurance\nSocial insurance, health insurance, unemployment insurance, workers’ accident compensation insurance\nAnnual health check-up\nAllowances such as: child-care allowance, commuting allowance, life event congratulatory gift, etc\nGrowth support such as subsidy for server fee, support for attending external training courses\nIntensive training program (external or internal training courses, workshop etc)\nDevices: PC and display of desired specifications\nAwards: Company awards, every 6 month MVP awards\nActivities: Year-end-party, team building, etc","description_format":"text","description_chars":4694,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Upper-Intermediate (B2)","optional":false}]},"benefits":["Health insurance"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Industrial AI","Supply Chain AI","Procurement & Spend Management","Manufacturing & Industrial Software"],"lifecycle":[{"event":"open","at":"2026-01-28T00:00:00Z"},{"event":"open","at":"2026-09-25T20:04:09Z"}],"visa":[],"liveness":{"score":8,"band":"cold","label":"Long shot","p_open":1,"p_active":0.3,"p_room":0.28,"age_days":260,"expected_fill_days":86,"reasons":["conf:3","ghost","win:tail","crowd:"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/caddi-vn-technology-senior-fullstack-engineer","json_url":"https://alion.io/job/caddi-vn-technology-senior-fullstack-engineer.json","meta":{"generated_at":"2026-10-17T03:31:22Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":4587,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-18T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":9727},"rest":"https://alion.io/mcp/rest/get_company?id=9727"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fcaddi-vn-technology-senior-fullstack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fcaddi-vn-technology-senior-fullstack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fcaddi-vn-technology-senior-fullstack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/caddi-vn-technology-senior-fullstack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fcaddi-vn-technology-senior-fullstack-engineer"}]}