Full-Stack Developer Nodejs + Reactjs

CÔNG TY CỔ PHẦN SYNCSOFT

Số 231 Đường Chiến Thắng, Phường Văn Quán, Quận Hà Đông, Thành phố Hà Nội, Việt Nam

Overview

Salary:  18 - 35 triệu

Job Type:  Full-time

Experience: 3 years of experience

Openings: 5

Deadline: 2025-11-28

Posted: 2025-11-07 20:28

Category:  Công nghệ thông tin

Job Description

Position Overview

We are seeking a talented Middle Developer with strong expertise in Node.js and React.js to join our dynamic development team. This role offers an exciting opportunity to work on cutting-edge web applications, contribute to architectural decisions, and mentor junior developers while continuing to grow your technical skills in a collaborative environment.

Employment Type: Full-time | Location: Hanoi, Vietnam (Hybrid) | Experience: 3-5 years

Key Responsibilities

  • Develop and maintain scalable web applications using Node.js backend services and React.js frontend components
  • Design and implement RESTful APIs and microservices architecture using Express.js or similar frameworks
  • Build responsive and interactive user interfaces with React.js, Redux/Context API, and modern CSS frameworks
  • Collaborate with cross-functional teams including designers, product managers, and senior developers
  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Implement automated testing strategies including unit tests, integration tests, and end-to-end testing
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot and debug complex issues in both development and production environments
  • Mentor junior developers and contribute to knowledge sharing within the team

Requirements

Required Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
  • 3-5 years of professional software development experience
  • Strong proficiency in JavaScript (ES6+) and TypeScript
  • Extensive experience with Node.js and popular frameworks (Express.js, Fastify, or NestJS)
  • Solid experience with React.js ecosystem including hooks, state management (Redux/Context), and modern tooling
  • Experience with database technologies (MongoDB, PostgreSQL, or MySQL)
  • Familiarity with version control systems (Git) and collaborative development workflows
  • Understanding of web technologies including HTML5, CSS3, and responsive design principles
  • Experience with testing frameworks (Jest, Mocha, Cypress, or similar)
  • Strong English communication skills and ability to work in an international team environment

Preferred Qualifications

  • Experience with cloud platforms (AWS, Google Cloud, or Azure)
  • Knowledge of containerization technologies (Docker, Kubernetes)
  • Experience with CI/CD pipelines and DevOps practices
  • Familiarity with Next.js, GraphQL, or other modern web technologies
  • Experience with Agile/Scrum development methodologies
  • Knowledge of performance optimization and security best practices
  • Previous experience in fintech, e-commerce, or SaaS environments

Benefits

What We Offer

  • Competitive salary commensurate with experience and skills
  • Comprehensive health insurance coverage
  • Flexible working arrangements with hybrid remote/office options
  • Professional development budget for courses, conferences, and certifications
  • Annual performance bonuses and career advancement opportunities
  • Modern office environment with latest technology and development tools
  • Team building activities, company events, and collaborative work culture

`