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
EnglishJob 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.