Description:
9T5 is seeking an experienced Senior PHP Developer to join our team. The ideal candidate will have a strong background in software development, specifically with PHP and Laravel, and will be responsible for troubleshooting, testing, and maintaining the core product software and databases to ensure strong optimization and functionality. In addition to expertise in PHP and Laravel, the candidate should possess robust experience with AWS and DevOps practices.
What You Will Do:
- Software Maintenance and Optimization: Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization, reliability, and functionality.
- Infrastructure Management: Manage infrastructure migrations to enhance availability, scalability, and performance with minimal downtime.
- API Development: Design, create, and consume RESTful APIs to support the functionality and integration of web applications.
- Security and Best Practices: Ensure web application security, effective session management, and adherence to best development practices, keeping the system secure and efficient.
- Team Leadership: Lead and mentor the development team in software architecture and development practices, fostering a collaborative and innovative environment.
- Unit Testing: Implement and maintain unit tests using frameworks like PHPUnit to ensure code quality and reliability.
- Source Code Management: Manage and optimize source code repositories using Git, ensuring version control and collaborative development.
- Agile Methodology: Apply Agile principles to the development process, with a preference for candidates who have experience acting as a Scrum Master, to ensure efficient and effective project management.
- Continuous Improvement: Stay updated with the latest industry trends and technologies, continuously improving the software development process and infrastructure.
What We’re Looking For:
- At least 3 to 5 years of software development experience with a focus on PHP, and Laravel.
- Strong understanding of object-oriented programming principles.
- Hands-on experience with Amazon Web Services (AWS), including managing infrastructure migrations to ensure high availability and scalability with minimal downtime.
- Experience with Docker and Kubernetes, with additional experience in technologies like ECS or EKS.
- Proven ability to lead and guide teams in software architecture and development.
- Strong understanding of Agile methodologies, preferably with experience as a Scrum Master.
- Proficient in creating and consuming RESTful APIs.
- Solid experience with source code management tools, specifically Git.
- Hands-on experience with unit testing frameworks like PHPUnit.
- Strong understanding of web application security, session management, and best development practices.