Job Description
The Job Description
- Work directly with our clients to implement software products from end to end.
- Developing Back-end and Front-end web applications
- Analyze requirements, design and develop functionalities based on the product requirements.
- Take part in system architect and database design.
- Write clean code and reusable code.
- Troubleshoot and debug applications.
- Optimization of the application for maximum speed and scalability
Your Skill and Experience
- Have 4+ years experience in software development.
- Experience with NodeJS/ReactJS. Strong knowledge with NodeJS, especially NestJS
- Proficient knowledge of JavaScript, HTML and CSS, especially Typescript
- Experience with testing frameworks (Jest, Mocha, Chai, etc.)
- Familiarity with containerization technologies, especially Docker
- Good knowledge of AWS, Google Cloud, or Azure is highly desirable
- Experience in building CI/CD is a plus
- Understanding of RESTful APIs
- Experience with Git workflow
- Understanding of common data structure and algorithms
- The ability to do deep problem solving and build elegant, maintainable solutions to complex problems
- Good skills for working independently and in teamwork
- Experience mentoring team members is a plus.
Why You'll Love Working Here
- 15 days off.
- Performance review and salary adjustment 2 times a year.
- Opportunity to use English extensively while working directly with clients
- Lunch and parking allowance.
- Chance to become team leader if you could demonstrate strong leadership skills.
- Provided Macbook to work.
- PS4 game in free time.
- Monthly team-building activities.
- Celebrate Birthday gift for staff every month.
- Company-sponsored social events and gatherings.
- Regular training and team sharing sessions.
- Company trip.
- Private health check.
- PVI care.
APPLICATION
Please send us your English CV via our email [Confidential Information]
Application email title: [NodeJS Engineer] - Your Full name