TopDev
job-image
Full-stack JavaScript EngineerLogin to view salary
Quận Tân Phú, Hồ Chí Minh
Junior, Middle Fulltime2 năm
Application deadline: 15-05-2026
1
Your role & responsibilities
  • Design and develop reusable front-end components using either React or Angular stacks. 
  • Build and optimize landing pages integrated with headless CMS (e.g., Contentful, Strapi). 
  • Create and maintain Node.js back-end services using Express.js or NestJS. 
  • Implement real-time WebSocket-based applications. 
  • Write and maintain unit tests to ensure code quality. 
  • Work on performance optimization for both client-side and server-side. 
  • Ensure compliance with web application security standards. 
  • Collaborate with designers and product managers to ensure high-quality user experiences. 
  • Participate in code reviews, technical discussions, and sprint ceremonies. 
2
Your skills & qualifications

Required Skills & Qualifications: 

  • Education: A Bachelor's Degree in Computer Science, Information Technology, or a related field. 
  • Experience: minimum 2 years of experience in full-stack web development. 
  • Technical Proficiency: Strong knowledge of TypeScript and JavaScript ES6+. 
  • Front-end experience with one or more of the following: 
    • React stack: React, Next.js, Redux/MobX, TanStack Query, Jest, React Testing Library. 
    • Angular stack: Angular, NgRx/Akita/Elf, RxJS, Signals, Jest or Jasmine. 
  • Back-end experience with Node.js frameworks: Express.js or NestJS. 
  • Experience with GraphQL, REST APIs, and WebSockets. 
  • Experience with Agile and Waterfall development methodologies. 
  • Familiar with Firebase Authentication, Firestore or Realtime Database. 
  • Experience building Progressive Web Applications (PWA). 
  • Solid understanding of web application security principles (e.g, CORS, CSRF, SQL injection). 
  • Awareness of UX best practices in modern web development. 
  • Familiarity with Git version control and CI/CD pipelines. 
  • Adherence to high-quality coding standards and software best practices. 
  • Professional Competencies: 
    • Strong problem-solving and analytical skills. 
    • Good communication and interpersonal skills, with the ability to read and write technical English documents. 
    • A collaborative team player who can also work independently and manage their time effectively. 

 

Preferred Qualifications: 

  • Experience with headless CMS like Contentful or Strapi. 
  • Strong grasp of CSS transitions, animations, and custom styling techniques. 
  • Knowledge of DevOps practices or cloud-based deployments is a plus. 
  • Contribution to open-source projects or active technical blog is a bonus. 
3
Benefits
  • Competitive Salary + Super. 
  • Performance Bonuses. 
  • An amazing team - supportive, fun, and caring with team building, and fun activities. 
  • Plus most importantly a genuinely relaxed, happy, respectful, energetic working environment where you will look forward to coming to work each day - whether it is in your home or the office. 
  • Professional facilities 
  • Social Insurance, Health Insurance, Unemployment Insurance 
  • Support fee to get Certificate. 
  • Agile English-speaking training and on-the-job training 
  • Light beverages and food are available all the time in the office. 
  • Location: 214 Nguyen Truong To, Tan Thanh ward, Tan Phu district, HCM City
⚙️ Candidates supporters
🧑🏾‍💻 Prepare for interviewsChecking TopDev QnA tool to practice your answers to common interview questions.Read QnA for interviews