- Participate in the development of CRM Cloud projects that support multi-channel (Voice, Webchat, Facebook, Zalo, Telegram, SMS, ...), Web CMS
- Develop software applications using VueJS and Laravel framework.
- Maintain and upgrade existing applications using MVC framework such as CakePHP, Laravel combined with VueJS, NodeJS,...
- Participate in the entire cycle of design, development, testing and deployment of a software application.
- Perform assigned tasks independently.- Ability to work independently and in groups.
- Ensure assigned tasks are done on time and with high quality.
- Comply with the company's established coding quality standards.
- Making weekly, monthly, quarterly, yearly or ad hoc reports as required;
- Perform other duties as requested by Manager.
Request
- At least 1-2 years of experience in PHP7, PHP8 and the latest Laravel frameworks.
- Familiar with software life cycle and project management.
- Familiar with front-end like VueJS, Livewire, Blade, JavaScript, JQuery, Bootstrap, HTML5, CSS3, SCSS,...
- Good knowledge of RDBMS (MySQL, MONGODB) and understand how to optimize SQL queries for better performance.
- Have other knowledge about Local Cache, Redis Cache, RabbitMQ.
- Familiar with unit testing, code review, source control (Git) and issue tracking (Jira/ClickUp).
- Good problem solving and troubleshooting experience.
- Good communication and teamwork.
- Good mindset in helping customers like yourself.
- Willing to support other members.
- Can actively learn and gain the skills needed for current or future projects.
- Experience in using other languages such as NodeJS, ReactJS,... is an advantage.
- Experience in using AWS (Docker, EC2, S3, RDS, ...) is preferred.