1/ Responsibility:
Development
- Develop high-quality web applications by analyzing client requirements and producing clean, efficient code.
- Collaborate with team members and cross-functional teams (SRE, QC, Designer...) to design and implement software features and enhancements.
- Maintenance of web application systems with a large user base.
Testing, Debugging, and Troubleshooting
- Conduct thorough testing of web applications to identify and resolve bugs or issues.
- Work closely with the QC team to ensure application quality and reliability.
Security and Compliance
- Implement security best practices to protect web applications from vulnerabilities and cyber threats.
- Ensure compliance with data protection and privacy regulations.
Documentation
- Create and maintain technical documentation in the project using English, including code comments and guides for non-tech persons.
- Maintenance of up-to-date documentation for future reference and knowledge sharing.
- Collaboration and Communication
- Communicate effectively with team members and stakeholders to understand project requirements.
- Communicate technical concepts to non-technical stakeholders effectively.
Continuous Learning
- Stay updated with the latest trends and technologies in software development.
- Continuously improve coding skills and adopt best practices for efficient development.
2/ Qualifications and Education Requirements:
Education:
- Bachelor&aposs Degree in Computer Science, Engineering, or related field (or equivalent experience).
Required Tech Skills and Experience:
- Proven experience as a web developer with a solid understanding of web technologies.
- Comfortable working on both front-end and back-end.
- Familiarity with PHP frameworks, such as Laravel or Yii2.
- Strong knowledge of server-side development using Node.js and NestJS (TypeScript).
- Experience with RESTful APIs and web services.
- Experience in front-end technologies, including HTML5, CSS3, and JavaScript.
- Familiarity with JavaScript frameworks such as React or Vue.js, preferably React.
- Experience with database systems like MySQL or MongoDB.
- Solid knowledge of version control tools, preferably Git.
- Ability to work with third-party APIs and services.
- Proficiency in working with Linux environments.
- Problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Good English language skills for listening, speaking, reading, and writing.
Preferred Skills:
- Familiarity with modern front-end build tools and bundlers.
- Experience in cloud platforms, particularly Amazon Web Services (EC2, S3, Lambda, RDS,...).
- Experience with containerization technologies like Docker.
- Understanding of security best practices in web development.
- Ability to lead a team (5-10 members).
- Knowledge of AI/ML.
Why should you apply
- Fully paid insurance coverage, premium health care, and annual health checkup
- 20 days of annual leave plus 1 more day for the Anniversary Establishment Day in Oct
- All benefits followed Vietnamese labor law, including a 13th-month salary
- Training allowance
- Annual company trip
- Annual performance review
- Free parking card
- A laptop that fits your needs.
- Sport Clubs (Football and badminton)
- English Speaking Club
- Free beverages
Work location: Nguyen Du, Ben Thanh, HCMC
Working hours: Monday - Friday, 9 AM - 6 PM.
Please submit your CV to [Confidential Information].