About The Job
We are seeking a skilled and experienced PHP Laravel Developer to contribute to the development of our web applications.The ideal candidate will possess a strong background in PHP development, with a focus on the Laravelframework.You will be responsible for the full software development lifecycle, including designing, coding, testing, and deploying web applications.You will work closely with front-end developers, designers, and other stakeholders to deliver high-quality, scalable, and maintainable :
- Develop, test, and maintain web applications using the Laravel framework.
- Write clean, efficient, and reusable code following best practices and coding standards.
- Design and build RESTful APIs using Laravel for seamless integration with front-end systems and other services.
- Utilize Eloquent ORM to interact with databases, optimize database queries, and ensure efficient data management.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Implement and maintain security best practices to protect web applications from vulnerabilities.
- Develop and manage Laravel-based microservices and background jobs using tools like Redis or RabbitMQ.
- Conduct code reviews to ensure code quality, maintainability, and adherence to established standards.
- Debug and troubleshoot software issues, identify performance bottlenecks, and implement effective solutions.
- Stay up-to-date with the latest trends and technologies in Laravel and PHP development, and proactively seek opportunities to improve development processes.
- Contribute to project planning, provide accurate estimates, and meet project deadlines.
- Create and maintain technical Skills :
- Proficiency in PHP and the Laravel framework, with a deep understanding of its core concepts and features.
- Strong understanding of object-oriented programming (OOP) principles, design patterns, and SOLID principles.
- Experience in designing, developing, and consuming RESTful APIs.
- Solid knowledge of database design and management, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)
- Experience with Eloquent ORM and writing complex database queries.
- Familiarity with front-end technologies such as HTML, CSS, JavaScript, and JavaScript frameworks (e.g., Vue.js, React).
- Experience with version control systems, particularly Git, and collaborative development workflows (e.g., Gitflow).
- Understanding of web application security best practices, including authentication, authorization, and protection against common vulnerabilities (e.g., OWASP).
- Strong debugging, problem-solving, and analytical skills.
- Excellent communication, collaboration, and teamwork skills.
- Ability to work independently and manage multiple tasks Skills :
- Experience with unit testing and test-driven development (TDD) using PHPUnit or Pest.
- Knowledge of API authentication methods, such as OAuth 2.0 and JWT.
- Experience with Single Sign-On (SSO) implementation.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Experience with CI/CD pipelines for automated testing and deployment.
- Knowledge of caching techniques and tools (e.g., Redis, Memcached).
- Experience with front-end build tools (e.g., Webpack, Gulp).
- Understanding of server administration and deployment on cloud platforms (e.g., AWS, Azure, Google Cloud).
- Experience with Agile development methodologies (e.g., Scrum, Kanban)
(ref:hirist.tech)