Job Description
About Company
Your role & responsibilities
- Design, implement and maintain software components in complex, distributed systems.
- Work closely with other groups (QA, Tech Support) to effectively diagnose and resolve software defects.
- Participate into team collaborative design and code review activities.
- Prioritize tasks and communicate to senior management effort estimates and project status periodically.
- Experience with web interface development.
- Develop new products that are secure, easy to maintain and scale.
- Familiarity with object oriented design and modern design patterns.
Your skills & qualifications
Backend Technical Requirements
1 - 2+ years of real, hands-on experience in backend/ frontend development in a professional environment working with some of the main frameworks or libraries (Nodejs, Nestjs , Lavarel , Lumen,).
- At least 1 - 2+ years of relevant experience in Nodejs , Typescript projects.
- Knowledge of relational databases , and PHP backend technologies is a plus.
- Strong database skills , Sql , NoSQL skills.
- Strong database manage MySQL , MongoDB , FireBase.
- Experience in developing microservices architecture.
- Sound understanding of design patterns, system design architecture.
- Strong in Algorithm and Data Structure.
- Experience in building REST APIs with NodeJS, Postman or Swagger.
- Identify and correct bottlenecks and fix bugs, handling multiple projects at the same time.
Frontend Technical Requirements
At least 1+ years of relevant experience in one of JavaScript library (ReactJS, Angular, Vue.js), prefer with React use Javascript , Typescript.
- Strong experience with React , Redux , Ajax.
- High proficiency in HTML5 , BOOTRAP5 , and CSS3 , SCSS.
- Hands-on experience in Responsive Design.
- Hands-on experience in Knowledge of API integration.
- Hands-on experience in Web Unit testing frameworks React is plus.
- Knowledge with componentization (any experience on Reuse Components).
- Should know how to work with Git, Trello , Cache.
- You should know how to view quality holistically and ensure the highest software quality.
Education and Experience
- Bachelor’s degree.
- Age under 25-30.
- Hands-on experience in projects.
- Business experience is preferred.
- Must have resilience and the ability to work well under pressure.
- Should be able a quick learner and adapt to change.
- Ability to handle multiple concurrent activities and projects.
- Ability to work along with team distributed across locations.
- Strong sense of ownership for assigned projects.
- Able to articulate well the solution(s).
- Able to work as a team.
Benefits for you
- Hưởng đầy đủ các quyền lợi của nhà nước. Nhiều chế độ hấp dẫn
- Bảo hiểm theo quy định của Nhà nước. Khám sức khỏe tổng quát định kỳ tại bệnh viện có uy tín
- Lương tháng 13 + Bonus dự án
- Review lương: 1-2 lần/ năm
- 12 ngày nghỉ phép hằng năm
- Ký hợp đồng lao động, hưởng 12 ngày phép năm và các ngày nghỉ lễ, tết theo quy định của nhà nước
- Cung cấp Máy tính và các thiết bị hỗ trợ công việc
- Được tham gia các khóa đào tạo, seminar về kỹ năng liên quan kỹ thuật và kỹ năng mềm
- Từ thứ 2 đến thứ 7 (nghỉ 2 ngày thứ 7/tháng)