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.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 or German Speaking is a plusWhat 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
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Others Full-Time Jobs in the US.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast!
Find the best jobs in the US, apply in 1 click and get a job today!