Full Stack Developer
Work type:Full-time
Grade:Mid
Languages:English
Location: Phnom Penh
Salary: Salary not disclosed
🔗 Vacancy from an ATS
Job description
Job Description
- Design, develop web applications using PHP, Laravel, and React.js.
- Design, manage, and optimize database structures, relationships, SQL queries, and database migrations.
- Develop and integrate RESTful APIs between frontend and backend systems.
- Build responsive, user-friendly interfaces for desktop, tablet, and mobile devices.
- Implement authentication, user roles, and access permissions (RBAC).
- Develop dashboards, management reports, and data export functions (Excel/PDF).
- Identify, troubleshoot, and resolve software bugs and technical issues.
- Collaborate with management and relevant departments to gather requirements and improve workflows.
- Optimize application performance, database queries, and system security.
- Deploy, monitor, and maintain applications in production environments.
Job Requirements
- Bachelor’s Degree in Computer Science, Software Engineering, or Related fields
- Minimum 2+ years of Experience developing web applications with PHP and Laravel.
- Proficiency in React.js, JavaScript, HTML5, and CSS3.
- Knowledge of relational databases such as MySQL or PostgreSQL.
- Experience designing and integrating RESTful APIs.
- Understanding of authentication, authorization, validation, and application security.
- Familiarity with Git and collaborative software development workflows.
- Experience with Docker, Linux servers, Nginx, and application deployment.
- Familiarity with automated testing, CI/CD, and software development best practices.
- Ability to troubleshoot problems, write maintainable code, and work independently.
- Good communication skills and the ability to understand business requirements.