Full Stack Software Engineer (React + Node.js)
Are you ready to take our product to the next level?
haddock is the first Point of Control (POC) SaaS solution designed for restaurants in Europe to manage every aspect of their business from one platform, enhancing control and operational efficiency.
Our mission 👉 To inspire and empower millions of restaurateurs, boosting their business to the next level.
Our vision 👉 To be the market leaders, innovate, and build long-term relationships with our clients to become their tech strategic partners in the success of their business.
👀 Have you ever been in an Airbnb? haddock has been part of the program offered by the best accelerator in the world, Y Combinator. Companies like Airbnb or Twitch have grown with the teachings of Silicon Valley, and haddock is on the same rocket. In addition, investors such as JME, Decelera, Extension Fund, Wayra or Zone2Boost are backing us.
About the role 💼
This is not just a technical role; we are looking for someone hands-on, with the drive to grow within the company.
Your curiosity, problem-solving mindset, and hunger to tackle challenges with a "how can we make it work?" attitude will make you a perfect fit for our team. We're very action oriented, and we continuously strive to have top performance and outcomes.
As a Full Stack Software Engineer, you will play a crucial role in creating innovative value for the restaurant industry all across Spain and Europe, and shaping the architecture and driving technology decisions across the full development stack. Of course, you will not only help us meet ambitious development goals but also improve processes and uncover ways to work smarter and scale faster.
This is an exciting opportunity to join a growing team in a moment where we can make a difference in the future of the company. Your work will have a direct impact on our product, our customer's daily lives, and haddock.
Our Tech Stack 🥞
TypeScript, React, React Router, Fastify, PostgreSQL, MongoDB, Google Cloud Platform, many integrations, and multiple AI LLMs.
What You’ll Do 📝
👉 Be hands-on: Participate in an agile team to design, build, and maintain our web-based SaaS product.
👉 Solve problems with curiosity: Tackle challenges with a solutions-oriented mindset, focusing on “how” to achieve outcomes instead of getting stuck on obstacles.
👉 Shape the future: Architect scalable and efficient solutions to meet new challenges as our user base continues to grow exponentially.
👉 Optimize processes: Help transition our team from ad hoc procedures to more structured, automated, and sustainable development practices.
👉 Mentor and lead: Share your knowledge with team members, fostering a collaborative, inclusive, and constructive environment. Long-term, we’re looking for someone who is eager to grow into a leadership role.
What You Bring 📚
👉 Experience: At least 4 years of professional software engineering experience, ideally working on web-based SaaS applications.
👉 Technical expertise:
- Proficiency in TypeScript and Node.
- Knowledge of modern software architecture patterns like domain-driven design or clean architecture.
- Experience defining, implementing and shipping initiatives.
- Experience debugging and solving challenges.
👉 Frontend skills: Experience with React (using hooks, design system libraries, etc.).
👉 Backend skills: Experience with any Node framework (Express, Fastify, NestJS, etc.) and using databases.
👉 DevOps understanding: Familiarity with cloud-based applications and automation systems for testing, deployment, and maintenance.
👉 Critical thinking: The ability to evaluate MVP-originated code and decide whether to refactor, rebuild, or keep as-is.
You’ll Stand Out If You Bring ⚡️️
👉 Experience working at a fast-paced startup.
👉 Background in SaaS product development.
👉 Familiarity with the HORECA (hospitality and restaurant) sector.
👉 6 years or more of professional experience as a software engineer.
Why Join Us? ⭐
You’ll join a team that values curiosity, resilience, and growth. We’re building something big at haddock, and we want someone who’s ready to grow with us, take ownership, and play a pivotal role in our success.
💸 Competitive salary in the range of €35-50k gross/year, plus access to a Stock Options Pool.
⏳ Flexible working hours and hybrid work. Got a flight to catch? Don't worry, go! Take it!
📍 This role is based in Barcelona, and we’d love to have you in the office at least two days per week to collaborate and connect with the team. We're lucky to be located next to La Pedrera.
☕️ Coffee and milk -yes, also oatmeal.
🍏🍐🍊 Fruit every week to take care of your mind and body.
💰 Need cash flow? Collect your payroll whenever you want in addition to have flexible remuneration thanks to Playflow.
🧘🏻♀️ Barrefit, LoveCycle, Lapso Studios, Trib3 and much more! With Urban Sports you can go to the gym whenever you want. Have you never tried yoga at 105 ºF? With haddock you can do it.
Our Process 🫱🏻🫲🏼
1️⃣ Screening interview (30´) 📞
2️⃣ Technical design interview (1 hour) 🗣
4️⃣ Live Code Interview (1 hour) 💻
6️⃣ Culture Fit interview with Founders (30´) 🤝
⏰ The average time to complete the entire process is two weeks. Between phases, the People & Culture team will follow up with you within 1 to 2 days after the phase you have completed. We believe in communication and processes made by and for people.
- Department
- Product
- Locations
- HQ - Barcelona
- Remote status
- Hybrid
HQ - Barcelona
haddock is the first B2B SaaS specialized in the HORECA sector that, with a single photo, allows restaurants to improve their cost control.
We want to be global leaders and that is why in October 2021 we joined the best accelerator in the world, Y Combinator. Ventures Capital like Zone2Boost, JME, LevelsUp, Extension Fund support us, we are present in more than 8 countries and we have a growth of +70% MoM.
About haddock
We are a growing company, we all love a challenge and we need you to keep improving the daily life of restaurateurs 👩🍳
Full Stack Software Engineer (React + Node.js)
Are you ready to take our product to the next level?
Loading application form