Full-Stack Developer Nodejs + Reactjs
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