Lumea
Description
Job Title: Senior Full Stack PHP Developer
Reports to: Director of Web Development
Overview:
The Senior Full Stack PHP Developer collaborates with the web development team to maintain and enhance our software products. This role requires strong technical skills in both front-end and back-end web development. Team members in this role work closely with the development, product, and QA teams, as well as other stakeholders, to ensure our systems meet the needs of the business and our clients.
Responsibilities:
- Lead the development of our systems, including the design, development, testing, and deployment of bug fixes, new features, and enhancements.
- Collaborate with other developers, product managers, and stakeholders to ensure that the system aligns with business requirements and remains scalable, secure, and maintainable.
- Participate in developing and maintaining the technical roadmap for our systems, including defining and prioritizing technical initiatives and making recommendations for technology stack upgrades.
- Coach and mentor junior developers, providing guidance on technical development, best practices, and quality assurance.
- Ensure that our systems meet established performance and uptime requirements, and work with the infrastructure team to optimize performance and scalability.
- Identify and mitigate risks to project timelines and deliverables, and communicate progress and status updates to stakeholders and project teams.
Qualifications:
- Bachelor?s degree in Computer Science or a related field, or equivalent experience.
- Extensive experience in PHP development, with a focus on full stack development.
- Experience working with PHP frameworks (e.g., Laravel, Symfony, CodeIgniter, Yii).
- Strong experience in JavaScript development and with one or more modern web frameworks, preferably Vue.js.
- Experience working with relational databases (e.g., MySQL, PostgreSQL) and SQL query optimization.
- Strong understanding of software engineering principles, including object-oriented design, software design patterns, and testing methodologies.
- Excellent communication and collaboration skills, with the ability to work effectively with cross-functional teams and stakeholders.
- Proven track record of delivering high-quality, scalable, and maintainable software solutions.
Performance Expectations:
- Ensure the timely and successful delivery of technical initiatives and projects.
- Maintain high standards of code quality, technical documentation, and adherence to best practices.
- Continuously improve the technical infrastructure and systems, staying up-to-date with new technologies and industry trends.
- Collaborate effectively with cross-functional teams, providing technical expertise and guidance to ensure successful project outcomes.
- Foster a culture of technical excellence, collaboration, and continuous improvement.
This job description is intended to provide an overview of the Senior Full Stack PHP Developer role. It is not an exhaustive list of all duties and responsibilities associated with the position. The job description may be updated or revised at any time to meet the changing needs of the business.