Senior Fullstack Engineer (React + Node.js)
Do you want to help grow our product?
haddock is the first smart cost management software for restaurants in Europe. We are focused on helping restaurateurs boosting their business to the next level offering real-time data focused on increasing their margins.
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 Zone2Boost, JME o Extension Fund are backing us.
haddock is designed to help restaurants manage their cost control. Here's how we do it:
π Digitize Invoices and Delivery Notes: Restaurants can upload all their invoices and delivery notes by taking photos with their phone or attaching PDFs. These documents are securely stored in the cloud, and users can access them whenever they want. Our interactive dashboard displays the total amounts, enabling real-time decision-making with up-to-date data.
π Monitor Product Prices: Restaurants can track price variations of all their products from suppliers in real time. This enables them to make informed purchasing decisions and negotiate with suppliers as well as establish prices for dishes, all of which can help them save costs.
π Control Margin with BoM: Our app assists restaurants in creating a bill of materials (BoM) for their entire menu in an easy and efficient way. It facilitates setting selling prices, controlling the margin of each dish, and keeping track of ingredient traceability in one place. Furthermore, it provides real-time information on the cost of each dish based on the latest purchase price of the product.
π Integrate POS: By integrating the restaurant's point of sale (POS) system, we can obtain all sales information. This will lead to a better understanding of margins and enable real-time decision-making regarding business strategy.
β Do you want to know more about our functionalities? Check this!
As a Fullstack Software Engineer, you will help drive architecture and technology decisions across the full development stack, bringing with you the experience and knowledge necessary to not only reach development goals but also help improve processes and find faults in current strategies.
We are looking for a software engineer with experience in web based SaaS applications to help us scale development at haddock, and face the new challenges that come as our user base grows exponentially. This is a really exciting opportunity to join a fast-paced and growing team, with the opportunity to have a big impact at the beginning of a startup journey.
What will you do on a day-to-day basis? β‘οΈ
π Participate in an agile team tasked with the development of our product.
π Shape and architecture solutions that allow us to tackle new challenges in sensible, efficient and scalable ways.
π Help improve internal processes, as we transition from a small team with ad hoc procedures and constant improvisation, to more structured, automated and sustainable development strategies.
π Coach and mentor more junior team members, and be proactive in the sharing of technical and domain knowledge, always fostering an inclusive and constructive work environment.
Skills and Experienceπ
π At least 5-6 years of professional programming experience.
π Proficiency in JavaScript and modern ES dialects, both in browser and Node.js environments.
πΒ Experience with TypeScript, or a good grasp on type systems and how they apply to untyped interpreted languages.
π Confidence in working with automation systems for testing, deploying or maintenance. You must be able to identify and automate inefficient processes.
π The ability to deal with code originating from an MVP, and the good judgement to decide when to redo, when to refactor, and when to leave as is.
π Knowledge of modern software architecture patterns, such as domain driven design or clean architecture.
π Experience with React and React hooks, bonus points for CSS-in-JS solutions.
π Familiarity with DevOps procedures and tools, and a good grasp on cloud based applications.
Youβll stand out if you bring β‘οΈ
π Previous experience working at a fast-paced startup
πPrevious experience working in a SaaS product
πExperience working in the HORECA sector
πThis job is based in Spain. So we need you to live here or have the opportunity to move in!
Benefits for our team πͺ
πΈ Competitive salary, in a salary range of 40-55kΒ gross/year.
β³ Flexible working hours and Remote work. Got a flight to catch? Don't worry, go! Take it!
π Training budget for each team member. We don't want you to go to sleep without learning something new every day.
βοΈ Coffee and milk -yes, also oatmeal- by Good News.
πππ Fruit every week to take care of your mind and body.
π° Need cash flow? Collect your payroll whenever you want 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.
π Alan, the ultimate private health insurance. haddock takes care of you professionally and personally.
π§π» Physiotherapist every Wednesday at the office at a special price.
πPrivileged location. Having a coffee in the morning with La Pedrera in the background is priceless. You can also end the working day with dinner at the Gala Barcelona restaurant, just below our offices.
Our Process π«±π»βπ«²πΌ
1οΈβ£ Interview with our Talent Acquisition Team (45Β΄) π
2οΈβ£ Code challenge at home (4 days to deliver) π»
3οΈβ£ Technical assessment with our Tech Leads (1 hour) π£
4οΈβ£ Interview with our Product Manager and external tech advisor (45Β΄) π£
5οΈβ£ Culture Fit interview with Founders (1 hour) π€
- Department
- Product
- Locations
- Barcelona
- Remote status
- Fully Remote

Barcelona
-
π To infinity and beyond
We are a growing company, we all like a challenge and we need you to keep improving the day to day life of restaurateurs.
-
π©βπ» Wherever and however you want!
Do you have an engagement or a trip? No problem. You have the option of teleworking on the days of the week you need.
-
βοΈ The little things
Enjoy coffee, fruit and a few more surprises on your adventure. We know you need extra energy to meet all your goals.
-
π Team, teamβ¦building!
haddock is work, but it is also Friday plans, team meals and after-dinner conversations...haddock is a team and also a family.
-
π·ββοΈ The journey is long, but with protection
We are a company that puts people first, so we make sure you have everything you need to make your day-to-day life at haddock a journey, but always with your seatbelt on.
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 π©βπ³
Senior Fullstack Engineer (React + Node.js)
Do you want to help grow our product?
Loading application form