Senior
Development
Da Nang, Ho Chi Minh, On-site
1 day ago

Senior Full-stack Engineer (React - Node.js - Supabase)

We are looking for a Senior Full-stack Engineer with a strong focus on Node.js backend development to join our engineering team. You’ll work closely with product managers, designers, and other developers to build scalable systems and deliver high-quality applications. While backend development is your main strength, you will also contribute to frontend development using React.js and help ensure seamless integration across the stack. As a company based in Vietnam working with international clients, we value clear communication, transparency, and a strong sense of ownership. We’re looking for someone who enjoys working in a collaborative, family-oriented environment and is committed to delivering customer-focused solutions.

Responsibilities

  • Design, build, and maintain scalable backend services using Node.js
  • Develop and integrate APIs (RESTful or GraphQL)
  • Build and maintain frontend features using React.js
  • Design and optimize database schemas, queries, and performance (PostgreSQL or similar)
  • Collaborate with frontend/mobile developers to deliver end-to-end features
  • Deploy and manage applications using Docker
  • Work with cloud services (preferably Azure) for infrastructure and deployment
  • Contribute to CI/CD pipelines and Git workflows
  • Participate in code reviews, sprint planning, and daily standups
  • Ensure code quality, performance, and security best practices
  • Stay up to date with modern backend and frontend technologies

Requirements

  • 5+ years of experience as a Backend or Fullstack Developer
  • Strong experience with Node.js (Express, NestJS, or similar frameworks)
  • Solid experience with React.js
  • Experience with Supabase or other BaaS platforms
  • Experience designing and consuming APIs (REST or GraphQL)
  • Good knowledge of databases (PostgreSQL or similar): schema design, indexing, optimization
  • Experience with Docker and containerized deployments
  • Familiarity with cloud platforms (Azure preferred)
  • Experience with CI/CD pipelines and Git workflows
  • Strong problem-solving skills and ability to work independently
  • Good English communication skills (written and verbal)

Nice to Have

  • Familiarity with GraphQL (Apollo Server)
  • Experience with React Native or mobile development
  • Knowledge of Terraform or Infrastructure as Code
  • Experience with real-time systems, event-driven architecture
  • Exposure to other cloud platforms (AWS, GCP)

Benefits & Perks

  • An open mind and flat structure where every voice is welcome.
  • A work environment built on transparency, seamless communication, trust, and a sensible approach, combined with mixed cultures and a speaking environment
  • Individual assessments every 6 weeks with your line manager
  • Performance review every  6 months
  • 15 days of annual leave and + 6 days of fully paid sick leave per year – can be used for the care of sick child
  • Christmas Holiday
  • Competitive salary
  • Bonus: 13th-month Salary
  • Social insurance for employees who pass their probation

Learn more about Xenia Tech

If you have any questions, please feel free to get in touch with our HR department at [email protected].

Learn more about our culture and special benefits package here.

Follow our Facebook and LinkedIn to get the latest hiring position!