Your role
Role Overview
We are seeking an experienced Senior PHP Developer to join our development team. You will play a crucial role in refactoring and decoupling a monolithic PHP application that has accumulated significant technical debt. The ideal candidate will have a deep understanding of PHP, experience with legacy codebases, and the ability to implement improvements without disrupting day-to-day operations.
Key Responsibilities:
- Refactor and Optimize: Work extensively on our existing monolithic PHP codebase to refactor, optimize, and decouple components, ensuring long-term maintainability.
- Handle Technical Debt: Identify, assess, and address areas of severe technical debt within the application, making incremental improvements.
- Documentation and Best Practices: Contribute to improving the documentation of the codebase and advocate for best practices in coding and architecture.
- Collaborate: Work closely with two other PHP developers, a tech lead, and a product owner to ensure that any changes are well-integrated into the current workflow.
- Database Management: Ensure the integrity and performance of our MariaDB databases, including writing optimized queries and implementing necessary database refactoring.
- CI/CD Implementation: Assist in implementing CI/CD pipelines to automate and streamline deployment processes.
We are seeking an experienced Senior PHP Developer to join our development team. You will play a crucial role in refactoring and decoupling a monolithic PHP application that has accumulated significant technical debt. The ideal candidate will have a deep understanding of PHP, experience with legacy codebases, and the ability to implement improvements without disrupting day-to-day operations.
Key Responsibilities:
- Refactor and Optimize: Work extensively on our existing monolithic PHP codebase to refactor, optimize, and decouple components, ensuring long-term maintainability.
- Handle Technical Debt: Identify, assess, and address areas of severe technical debt within the application, making incremental improvements.
- Documentation and Best Practices: Contribute to improving the documentation of the codebase and advocate for best practices in coding and architecture.
- Collaborate: Work closely with two other PHP developers, a tech lead, and a product owner to ensure that any changes are well-integrated into the current workflow.
- Database Management: Ensure the integrity and performance of our MariaDB databases, including writing optimized queries and implementing necessary database refactoring.
- CI/CD Implementation: Assist in implementing CI/CD pipelines to automate and streamline deployment processes.