Full Stack Developer

Fero
Municipality of Madrid, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

HTML
JavaScript
PHP
CSS
Web Development
Payment Systems
Responsive Web Design
TypeScript
WooCommerce
React
Backend
Magento
GraphQL
Front End Software Development

Job description

We're looking for a Full Stack Developer to join our Engineering team.

You'll help build and improve our next-generation checkout experience, working across our WooCommerce checkout plugin and Magento checkout module. You'll develop modern React interfaces, contribute to PHP backend services, and help deliver seamless, high-converting checkout flows.

We're looking for someone with relevant professional experience who's excited to grow as a Full Stack Developer. Whether your background is stronger in frontend or backend, you're curious, adaptable, and eager to keep learning across the stack.

What you'll do

  • Build end-to-end features across frontend and backend.
  • Develop modern, responsive user interfaces using React, JavaScript, HTML, and CSS.
  • Build and maintain backend functionality using modern PHP.
  • Work on our WooCommerce checkout plugin and Magento checkout module.
  • Integrate frontend and backend through REST and GraphQL APIs.
  • Collaborate closely with engineers, product managers, and designers.
  • Write clean, maintainable, and testable code.
  • Continuously learn new tools, technologies, and best practices.

Requirements

  • Relevant professional experience building web applications.
  • Experience designing scalable systems.
  • Experience working across the stack, with a stronger background in either frontend or backend.
  • Strong problem-solving skills.
  • Ability to work collaboratively within an engineering team.

Good to Have

  • Experience with modern PHP.
  • Experience with React, JavaScript, and TypeScript.
  • Experience working with eCommerce platforms.
  • Experience with REST or GraphQL APIs.
  • Familiarity with checkout or payment flows., * You've ideally worked in smaller teams.
  • You're excited to learn new frameworks, tools, and technologies.
  • You have stronger experience in either frontend or backend and are motivated to continue growing across the full stack.
  • You like being close to the impact of your work. At our size, what you build reaches production and customers fast.
  • You're happy wearing more than one hat when needed. In a team our size, ownership doesn't stop at a narrow job description.
  • You're comfortable when priorities shift as we learn. We'd rather ship, iterate, and improve than wait for perfection.

Apply for this position