Senior/Lead PHP Engineer
Primary stack
Job description
About the Position
We are seeking a Senior/Lead PHP Engineer to join our team and perform a comprehensive technical assessment of an existing PHP-based system. The primary goal of this role is to perform a thorough technical assessment of an existing PHP-based system, helping the team gain a clear understanding of its architecture, business logic, and technical landscape.
You will work closely with stakeholders to analyze the current solution, identify technical risks, document findings, and provide recommendations that will shape future development. This is an excellent opportunity for an experienced engineer who enjoys solving complex technical challenges, investigating legacy systems, and making architectural decisions.
Responsibilities
- Analyze and assess an existing PHP application and its architecture.
- Investigate business logic, system components, integrations, and dependencies.
- Reverse engineer legacy code to understand system behavior and identify potential improvements.
- Evaluate the current architecture, scalability, maintainability, and technical debt.
- Review database structure, relationships, stored procedures, and performance bottlenecks.
- Collaborate with stakeholders to gather missing technical and business information.
- Produce technical documentation, architecture diagrams, and discovery findings.
- Identify technical risks and provide recommendations for future development and modernization.
- Support the team in defining the implementation roadmap following the discovery phase.
Requirements
- 5+ years of commercial experience with PHP development.
- Strong experience working with complex backend systems (beyond CMS platforms or simple websites). Experience with ERP systems is a significant advantage.
- Solid understanding of distributed and microservices-based architectures.
- Strong expertise with relational databases (MySQL, PostgreSQL, or similar), including schema design, query optimization, and performance analysis.
- Experience working with stored procedures, database functions, and complex SQL is highly desirable.
- Experience analyzing large legacy codebases and understanding complex business logic.
- Hands-on experience with reverse engineering existing systems is a strong plus.
- Experience participating in system design, architecture discussions, and technical decision-making.
- Strong analytical mindset and excellent problem-solving skills.
- Ability to work independently with limited project documentation.
- Upper-Intermediate or higher English level.
Nice to Have
- Experience with ERP platforms or enterprise business applications.
- Experience leading technical discovery or system assessment activities.
- Familiarity with cloud platforms and containerized environments.
- Experience creating technical documentation and architecture diagrams.
- Knowledge of software modernization and migration strategies.
We Offer
- Opportunity to work on impactful projects for industry leaders and Fortune 500 companies.
- Be part of a global team of tech-savvy professionals.
- Drive digital transformation across various industries.
About the Company
N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact.
© N-iX. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
N-iX is a Ukraine and Poland based provider of software development outsourcing services, game development and professional services with 1700+ technical experts.
More at N-iX
All 87 rolesSenior Automation QA Engineer (#4551)
N-iX · Spain +1
Middle iOS Engineer (#5485)
N-iX · Israel
Senior Scala Software Engineer (#4552)
N-iX · Spain +1
Chinese Annotator
N-iX · Ukraine
