Strong experience in PHP, particularly with legacy systems., Familiarity with event-driven architecture and refactoring codebases., Proficient in version control tools like Git., Ability to document complex systems clearly..
Key responsibilities:
Understand and work with a complex, undocumented PHP backend system.
Collaborate with the original developer to transition knowledge and take ownership.
Refactor critical code and implement modern development practices.
Support integration with systems from a recently merged entity.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
We help businesses grow by putting together strong IT & Fintech teams in the EU or Remotely.
We specialize in recruitment, headhunting, and outstaffing, connecting projects with the most cost-effective Talent in Europe.
Our IT talent extension services are designed to be simple and effective, ensuring you get matched with candidates in just 3-5 days.
We understand the hurdles that come with expanding and scaling up, and we're here to make it smoother for our clients.
Reach out and get 3 candidate profiles for free. We are confident to understand your needs, save time and find the right people to help you grow your business.
Our client is a dynamic tech company that recently expanded through acquisition. They’re now focusing on integrating and enhancing legacy systems built in pure PHP using a custom-made architecture. With the original developer still onboard, this role offers a unique chance to take ownership of core backend systems and play a critical role in shaping their future scalability and maintainability.
Role Overview
We’re looking for a capable Backend Developer (PHP) to support and evolve a complex backend system. This system was built without a standard framework and runs on an event-driven architecture. You’ll work closely with the original developer to gain system understanding, refactor key components, and implement best practices for long-term improvement.
Key Responsibilities
Understand and work with a complex, undocumented PHP backend system.
Collaborate with the original developer to transition knowledge and take over system ownership.
Improve and scale the system while ensuring maintainability.
Refactor critical code and introduce modern development practices.
Monitor system behavior in an event-driven context.
Support integration with systems from a recently merged entity.
Contribute to documenting the system for future maintainability.
Requirements
Strong experience in PHP, especially outside typical frameworks.
Familiarity with event-driven architecture.
Comfortable navigating and refactoring legacy codebases.
Proficient in using version control tools like Git.
Ability to write clear, structured documentation for undocumented systems.
Key Soft Skills
Problem-solving mindset with strong analytical skills.
Curiosity and willingness to learn new, custom-built systems.
Clear communicator with both technical and non-technical teams.
Collaborative approach, especially when working with legacy code authors.
Comfortable working in ambiguous and evolving environments.
What We Offer
Competitive salary based on experience and impact.
Opportunity to work closely with original system architect.
Flexibility to work remotely or from a modern office.
Inclusive and supportive team culture.
Professional development and growth opportunities.
Hiring Process
Introductory call with our Talent team.
Technical interview focused on PHP skills and legacy system understanding.
Final meeting with engineering leadership.
Offer and onboarding.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.