Role Overview
We are looking for a dedicated PHP Full Stack Developer to develop, test, and maintain robust web applications. You will be responsible for building RESTful APIs, developing responsive frontend interfaces, and managing database performance to deliver high-quality software solutions.
Responsibilities
- Develop, test, and maintain robust web applications using PHP and Laravel.
- Build and maintain RESTful APIs and backend services.
- Develop responsive and user-friendly frontend interfaces.
- Work with databases including MySQL and optimize queries and database performance.
- Integrate third-party APIs and external services.
- Write clean, reusable, maintainable, and well-documented code.
- Troubleshoot, debug, and resolve application issues.
- Implement authentication, authorization, security, and data validation.
- Collaborate with UI/UX designers and other developers to deliver new features.
- Participate in code reviews and follow development best practices.
- Optimize applications for performance, scalability, and reliability.
- Deploy and maintain applications across development, staging, and production environments.
- Stay updated with emerging web technologies and Laravel/PHP ecosystem developments.
Requirements
- 1–2 years of professional experience in PHP web development.
- Strong hands-on experience with Laravel.
- Good understanding of PHP, OOP, MVC, and design patterns.
- Strong knowledge of MySQL and database design.
- Experience developing and consuming REST APIs.
- Good knowledge of HTML5, CSS3, JavaScript, and responsive web design.
- Experience with frontend frameworks/libraries such as React, Vue.js, or Bootstrap.
- Proficiency with Git/GitHub/GitLab and version control workflows.
- Understanding of authentication mechanisms such as JWT, OAuth, or Laravel Sanctum/Passport.
- Familiarity with debugging, testing, and performance optimization.
- Good problem-solving and analytical skills.
Skills
- PHP
- Laravel
- MySQL
- React
- JavaScript
Nice to Have
- Experience with Livewire, Inertia.js, Vue.js, or React.
- Knowledge of Laravel queues, jobs, events, notifications, and caching.
- Experience with Redis.
- Familiarity with Docker and CI/CD pipelines.
- Experience with AWS or other cloud platforms.
- Knowledge of Linux server administration and deployment.
- Experience with automated testing using PHPUnit or Pest.
- Understanding of Agile/Scrum development methodologies.