Senior Fullstack (Node JS + React JS)
Overview
Salary: 28 - 33 triệu
Job Type: Full-time
Experience: 5 years of experience
Openings: 4
Deadline: 2025-12-31
Posted: 2025-11-13 21:56
Category: Công nghệ thông tin
Job Description
Position Overview
- We are seeking an experienced Senior Developer with 5+ years of hands-on experience in Node.js and React.js to join our dynamic development team. This role offers an exciting opportunity to lead the design and development of cutting-edge web applications, contribute to key architectural decisions, and help shape the technical direction of our products.
Employment Type: Full-time | Location: Hanoi, Vietnam (Hybrid) | Experience: 5+ years
Key Responsibilities
- Lead the development and maintenance of scalable, high-performance web applications using Node.js (backend) and React.js (frontend).
- Architect and implement RESTful APIs and microservices using Express.js or similar frameworks.
- Build and optimize responsive, interactive user interfaces with React.js, Redux/Context API, and modern CSS frameworks.
- Collaborate closely with designers, product managers, and engineering leaders to translate business requirements into technical solutions.
- Write clean, maintainable, and well-documented code that follows best practices and coding standards.
- Define and implement automated testing strategies, including unit, integration, and end-to-end tests.
- Conduct code reviews, ensure code quality, and provide technical guidance and mentorship to junior and mid-level developers.
- Troubleshoot and resolve complex issues in both development and production environments.
- Contribute to architectural planning, performance optimization, and the continuous improvement of development processes.
Requirements
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience
- +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