We are looking for an experienced and passionate Senior Laravel Developer to join our team. You will play a pivotal role in designing, building, and maintaining scalable web applications using the Laravel framework. The ideal candidate is a self-starter who has extensive experience with PHP and Laravel and can lead projects, mentor junior developers, and contribute to the overall architecture and direction of the development team.s.
Responsibilities
- Design, develop, and maintain robust, scalable, and secure Laravel applications.
- Write clean, well-documented, and efficient code following best practices.
- Collaborate with cross-functional teams, including product managers, designers, and other developers.
- Lead architecture discussions and provide technical guidance on project design.
- Optimize application performance and troubleshoot issues as they arise.
- Perform code reviews and ensure the quality of code written by team members.
- Participate in all stages of the development lifecycle, from concept to deployment and beyond.
- Stay up-to-date with industry trends, tools, and best practices.
Skills:
- Strong expertise in Laravel, including advanced features like Eloquent ORM, Queues, Events, and Service Container.
- Proficiency in MySQL or other relational databases.
- Experience with front-end technologies, such as HTML, CSS, JavaScript, and frameworks like Vue.js or React (preferred).
- Knowledge of RESTful API design and implementation.
- Familiarity with version control systems, specifically Git.
- Understanding of application security, performance optimization, and caching.
- Experience with Docker, Kubernetes, or similar containerization tools (a plus).
- Knowledge of CI/CD pipelines, deployment processes, and cloud platforms like AWS or DigitalOcean.
Qualifications
- Bachelor’s degree in Computer Science (or related field)
- 3+ years of relevant work experience
- Expertise in Object Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work
Education and Experience:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
Location:
- Hybrid based