Product Engineer (Mid/Senior Full Stack)
We're looking for you! Engineers looking to make a difference in a product, embracing iteration, excellence, and AI like you've likely never done before.
haddock is the market leader solution for Point Of Control in restaurants, handling all back-office vital operations like product management, inventories, purchases, price tracking, document conciliation, bank conciliation, paychecks, clocking in/out, P&L reports, etc.
Not only we have a system of record that helps operate restaurants with control and clarity, but we're also the leaders in offering AI Agents. They work 24/7 doing the heavy, tedious work that our customers don't have time to do well, like reviewing invoices, contacting their suppliers when there are charge issues, or collecting all their expenses from various sources so they don't have to do it by hand.
This is no AI hype. Our customers really find real value on this (money and time saved), and we're becoming strategic partners in the design of their businesses.
👉 Our mission is to empower millions of restaurateurs to level up their business.
👉 Our vision is to lead the market through innovation, strong relationships and by becoming the go-to tech partner for restaurant success.
👀 haddock is backed by Y Combinator, the accelerator behind Airbnb and Twitch. We're growing fast with support from top-tier investors like JME, Decelera, Extension Fund, Wayra, and Zone2Boost.
➡️ Why are we hiring?
We're looking for one more engineer with passion for crafting products, delivering value, and pushing the bar on what being impactful looks like.
We think you will unlock many opportunities to work on more ambitious goals. So we can't wait to have an extra team member :)
➡️ About the role
Engineers at haddock are action-oriented, curious, autonomous, and take full ownership of their work.
They are champions of figuring out the unknowns. They talk to customers, deliver quality work, improve our internal tooling, and are ambitious. We look for people with these same motivations and ways of working.
We strongly adhere to the Lean Startup and Agile principles, favoring action over analysis, imperfect iteration over perfect delivery, face-to-face communication, and a fast-paced environment.
Each of us leads initiatives, planning and executing in small mission-oriented squads of 2 or 3 people.
As a Product Engineer, you'll work across the stack (frontend, backend, and infrastructure) to deliver outcomes that bring real value to restaurateurs. Between frontend and backend, our time right now is likely spent 50% backend, 20% AI workflows, 20% frontend and 10% infra. We need you to be good at backend and to enjoy it as much as we do!
Everyone has different strengths and preferences, and we aim to align projects with what you love doing most.
Our processes and tools are constantly improving, and everyone contributes to making them better.
Keep-the-lights-on work is shared, like bug fixing, monitoring and dependency management. We succeed at this by having a rotating squad of Defenders that tackles this kind of maintenance work.
Bonus: You’ll be just a step away from the people using what you build. Many of our restaurants are based right here in Barcelona, and they love haddock.
➡️ Our Tech Stack
TypeScript, React, React Router, Fastify, PostgreSQL, MongoDB, Google Cloud Platform, Langfuse, PostHog and several AI integrations.
We heavily use AI workflows and agents for our development, but also to empower the entire organization to be 10x productive. What a time to be alive!
We have an architecture that kind of looks like microservices, with one main service that is more monolith than microservice. Most of our stack is serverless though, and we can rapidly upgrade and evolve our infra.
➡️ What You’ll Do
As part of our product team, you’ll build and ship features that make a real difference in restaurants' day-to-day operations:
👉 Build product: Design, build, and maintain our full-stack platform and AI Agents.
👉 Solve challenges: Focus on outcomes, not obstacles.
👉 Think ahead: Architect scalable solutions as we grow fast.
👉 Improve process: Help us move from scrappy to smart.
👉 Mentor others: Share your knowledge and shape the culture.
Some example objectives that you could work towards in your first months are:
Enabling Fina to handle even more administrative work for our customers.
Making it effortless for our customers to make purchase orders to their suppliers directly from haddock.
Automating operational work in restaurants via developing AI Agents that work on our Point of Control.
Help our customers understand the health of their business directly in haddock, via reports, dashboards, data aggregations and insights.
Streamline internal operations at haddock by making Sales, CX, Finance and Product collaborate smoothly over shared AI-powered tools.
➡️ What You Need To Bring
You’re a capable engineer who can own features from idea to production and who thrives in a collaborative, fast-paced environment.
👉 Experience: At least 5 years of professional software engineering experience, ideally working on web-based SaaS applications.
👉 Technical expertise:
Proficiency in TypeScript, React and Node.
Experience using databases and working with cloud infrastructure.
Experience in environments using Microservices or some flavor of service oriented architecture.
Experience defining, implementing and shipping initiatives. End to end.
👉 AI Experience
You've been developing with AI over the past year.
You have developed good judgement (criterio) on using it with good results, and you don't delegate basic understanding to the AI.
👉 Critical thinking: The ability to evaluate an idea, break down the problem, and identify an Agile way of achieving the objective.
👉 Fluency in Spanish and comfortable in English. We tend to speak in Spanish at the office and in Slack, and write documentation and projects in English.
➡️ You’ll Stand Out If You Bring ⚡️
Experience working at a SaaS fast-paced startup.
Familiarity with the HORECA (hospitality and restaurant) sector.
➡️ Why Join Us?
We’re building something ambitious, and we’re looking for someone ready to grow with us, take real ownership, and shape the product’s future.
This is more than a job. It’s a chance to leave your mark on an industry that’s ripe for transformation.
➡️ What we offer?
💸 A competitive salary (€40–55k gross/year). Yes, we know there can be higher salaries out there, but hey, we're a startup, not a corporation. We make up for it with an excellent environment to work, fascinating challenges, and the opportunity to grow your career in tandem with haddock's growth.
🏢 A bright modern office in Barcelona, in Poblenou. Probably the best office you've ever worked at.
🪄 All AI tooling that you wish to experiment with.
🧘 A subsidized Urban Sports Club membership: yoga, HIIT, hot studios—you name it.
💰 Enjoy benefits when spending part of your salary, thanks to Playflow.
➡️ Our Hiring Process
We move fast and communicate openly. Our goal is to wrap up the process within a week. Here's what to expect:
30-min intro call with Pol (co-founder)
Technical interviews with Guillermo and another engineer (2 hours). Part 1: architectural solution thinking, and part 2: live coding changes on a React + Node app.
Sounds like an opportunity? Apply now. We’d love to meet you.
Important: applications without some kind of personalized message or cover letter will be discarded.
- 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.