About this job
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.
Your profile
Required Skills and Experience:
– PHP Expertise: Strong proficiency in PHP 8.0 and prior versions, with a deep understanding of the language’s intricacies.
– Legacy Code Management: Proven experience working with and improving legacy PHP codebases.
– Database Skills: Experience with MariaDB, including complex query optimization and database schema management.
– CI/CD Knowledge: Familiarity with implementing CI/CD pipelines in a PHP environment.
– Problem-Solving: Ability to identify potential improvements and implement them in a way that minimizes disruption to current operations.
– Team Collaboration: Experience working in a collaborative remote team environments with multiple developers, tech leads, and product owners.
– Documentation: Ability to contribute to and improve documentation for legacy codebases.
Nice-to-Have:
– Experience with other modern PHP frameworks (e.g., Laravel, Symfony) for potential future migrations.
– Familiarity with front-end technologies (HTML, CSS, JavaScript) as they relate to PHP applications.
– Polish Speaking is a plus
Your benefits
What We Offer:
– Competitive salary and benefits
– Flexible working hours and the option for remote work
– Opportunities for professional growth and development
– A supportive and collaborative work environment