Staff PHP/Symphony Software Engineer
Guarda esta oferta y sigue tu búsqueda
Crea una cuenta gratis para guardar empleos, crear alertas y volver a esta oferta desde tu panel.
Al continuar, aceptas nuestros Términos & Política de Privacidad.
We are
Wizeline, a global AI-native technology solutions provider, develops cutting-edge, AI-powered digital products and platforms. We partner with clients to leverage data and AI, accelerating market entry and driving business transformation. As a global community of innovators, we foster a culture of growth, collaboration, and impact.
With the right people and the right ideas, there’s no limit to what we can achieve
Are you a fit?
Sounds awesome, right? Now, let’s make sure you’re a good fit for the role:
Key Responsibilities
- Provide architectural guidance on the transition of business-critical functionality from legacy PHP systems to a modern, scalable technology stack.
- Evaluate technical trade-offs, define clear API boundaries, and establish pragmatic migration strategies that balance modernization with business continuity.
- Remain deeply hands-on with code , contributing directly to development while providing Staff-level technical leadership and architectural direction.
- Resolve critical bugs, improve system reliability, and safely refactor business-critical workflows within complex legacy environments.
- Deep-dive into undocumented business logic, including contracts, commissions, rights, and payments, and translate it into modular, maintainable modern architecture.
- Drive the incremental decoupling of legacy systems using modern backend and frontend patterns, including APIs, microservices/BFF architectures, Next.js, and Node.js .
- Design and guide modern API strategies using technologies and patterns such as GraphQL, REST, and API Gateways .
- Leverage AI-assisted development tools such as Claude Code, Cursor, and GitHub Copilot as an integral part of daily engineering workflows to accelerate development, debugging, refactoring, and technical analysis.
- Identify opportunities to use AI to increase engineering velocity, improve developer workflows, and reduce repetitive development effort.
- Partner closely with engineers, technical leaders, and senior business stakeholders to clarify requirements, challenge assumptions, and make sound architectural decisions.
- Act as a trusted technical advisor, communicating migration pathways, architectural trade-offs, risks, and recommendations clearly to both technical and non-technical stakeholders.
- Help establish engineering standards and modern development practices while working collaboratively and hands-on alongside the broader engineering team.
- Support the onboarding and mentoring of additional engineers as the workstream and team continue to grow.
Must-have Skills
- Staff or Lead-level software engineering experience , with the ability to operate independently, make sound architectural decisions, and lead technical direction without constant oversight.
- Strong hands-on experience working with legacy PHP , including environments such as Symfony and native PHP , with the ability to navigate, debug, stabilize, and safely refactor complex monolithic applications.
- Strong full-stack engineering background with practical knowledge of modern frontend and backend development.
- Functional proficiency with Next.js, Node.js, Symfony, and modern API architectures .
- Experience designing, consuming, or evolving APIs using technologies and patterns such as GraphQL, REST, and API Gateways .
- Demonstrated experience modernizing or migrating legacy systems while maintaining business continuity and minimizing unnecessary complexity.
- Ability to understand and extract complex or undocumented business logic and translate it into modular, maintainable technical solutions.
- Strong architectural judgment, including the ability to evaluate trade-offs, define system boundaries, and recommend pragmatic migration strategies.
- AI-Assisted Engineering Fluency: Active, hands-on proficiency with AI-assisted development tools such as Cursor, Claude Code, and GitHub Copilot . AI tools should be an integral part of your daily development workflow for coding, debugging, refactoring, research, and technical problem-solving.
- Strong problem-solving and debugging skills, particularly within complex, business-critical systems.
- Ability to balance architectural thinking with daily hands-on execution and code contribution.
- Strong communication and stakeholder-management skills, including the ability to explain technical decisions, risks, and trade-offs clearly to senior stakeholders.
- Pragmatic and collaborative working style, with a willingness to work directly alongside engineers rather than operating exclusively at an architec