Staff Node.Js Software Engineer (Barcelona)

Staff Node.Js Software Engineer (Barcelona)

01 oct
|
Wizeline
|
Barcelona

01 oct

Wizeline

Barcelona

We are Wizeline, a general AI-native technology solutions provider, develops cutting-edge,

impact.

Are you a fit? Sounds awesome, right? Now, let's make sure you're a good fit for the role:

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 architectural or strategic level.

Nice-to-have
- Experience working with financial, royalty, accounting, or

📌 Staff Node.Js Software Engineer (Barcelona)
🏢 Wizeline
📍 Barcelona

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: staff node.js software engineer (barcelona) / barcelona

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: staff node.js software engineer (barcelona) / barcelona