GRADION

Senior / Lead Fullstack Engineer (Node.js, React.js/Vue.js)

GRADION
Apply
5 months ago
Hanoi, Vietnam or Ho Chi Minh City, VietnamSenior / Staff+

Responsibilities

  • Design, develop, and optimize high-performance Node.js backend services and RESTful or GraphQL APIs.
  • Build scalable, reusable, and responsive frontend components using Vue.js or React.
  • Architect maintainable end-to-end solutions across server-side and client-side systems.
  • Design, index, and optimize data models and queries across PostgreSQL, MySQL, and MongoDB.
  • Implement Vuex or Pinia state management and frontend performance optimizations.
  • Lead code reviews, enforce engineering standards, and mentor junior and mid-level engineers.
  • Drive technical debt reduction, architectural improvements, and technical decision-making.
  • Collaborate with product managers, designers, client engineers, and stakeholders to translate business requirements into technical solutions.
  • Implement caching, logging, monitoring, and OWASP Top 10 security best practices.

Requirements

  • 7+ years of full-stack development experience with hands-on Node.js and Vue.js or React expertise.
  • Strong proficiency in JavaScript and TypeScript, including asynchronous programming patterns.
  • Professional English proficiency for technical discussions, documentation, and direct communication with international clients.
  • Strong understanding of database architecture, query optimization, and data modeling across relational and NoSQL databases.
  • Proven experience designing and integrating RESTful and GraphQL APIs.
  • Experience with Git, CI/CD pipelines, and modern deployment workflows.
  • Strong debugging, performance tuning, and full-stack problem-solving abilities.
  • Demonstrated ability to lead technical decisions, drive architectural discussions, and develop other engineers.
  • Experience with AWS, GCP, or Azure and Docker and Kubernetes is preferred.
  • Familiarity with RabbitMQ or Kafka is preferred.
  • Knowledge of Next.js or Nuxt.js is preferred.
  • Experience with Jest, Cypress, or Playwright is preferred.

Benefits

  • Performance bonus of up to 2 months’ salary.
  • Performance reviews twice yearly.
  • Premium healthcare and an annual health check.
  • 15 days of annual leave.
  • Full salary during probation.
  • Hybrid working; candidates in Hanoi or Can Tho may work remotely.
  • Monday-Friday schedule from 9 AM to 6 PM.
  • Monthly Happy Hour and Community Tech activities.
  • Global projects, leadership exposure, mentorship, and diverse training programs.
GRADION

About GRADION

51-200 employees
Contact me