Job description
Position Overview:
We are seeking experienced and highly skilled Senior Laravel Developers with more than 8 years of
experience. As the Senior Laravel Developer, you will be responsible for overseeing the technical
design, architecture, and implementation of our web applications using the Laravel framework. You will
collaborate closely with our team of developers, designers, and project managers to deliver innovative
solutions that exceed our clients' expectations.
Responsibilities
- Lead the technical design and architecture of software solutions using the Laravel
framework.
- Develop, maintain, and optimize complex web applications to meet project requirements
and deadlines.
- Mentor and coach junior developers, providing guidance and support to help them grow
and succeed.
- Collaborate with cross-functional teams to define project requirements, deliverables,
and timelines.
- Conduct code reviews and ensure adherence to coding standards, best practices, and
security guidelines.
- Stay up-to-date with industry trends and emerging technologies, and advocate for
their adoption when appropriate.
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of professional experience in web development, with a focus on PHP and
Laravel.
- Extensive knowledge of object-oriented PHP programming and MVC architecture.
- Expertise in front-end technologies such as HTML, CSS, JavaScript, and responsive
design.
- Strong understanding of database technologies such as MySQL, PostgreSQL, or MongoDB.
- Excellent problem-solving skills and attention to detail.
- Ability to effectively communicate technical concepts to non-technical stakeholders.
- Experience with agile software development methodologies and tools.
Bonus Skills:
- Experience with other PHP frameworks such as Symfony or CodeIgniter.
- Proficiency in modern JavaScript frameworks/libraries such as Vue.js or React.js.
- Knowledge of RESTful API development and integration.
- Familiarity with DevOps practices and tools such as Docker, Kubernetes, and Jenkins.
- Understanding of cloud computing platforms such as AWS, Azure, or Google Cloud.