Nory is the #1 operating system for multi-site restaurants and bars.
We're on a mission to help the hospitality industry double their profitability, reduce their carbon footprint, and create better working environments for their teams.
Our CEO, Conor, founded and scaled Mad Egg, one of the fastest-growing restaurant groups in Ireland. Having experienced firsthand the frustration of juggling "market-leading" restaurant management systems, spreadsheets, and paper printouts, he set out to build the solution he wished he had from day one: Nory.
Now, we're scaling fast. We have a real product solving real problems--and we can barely keep up with demand. With ambitious goals for 2025 and a recent Series A led by Accel, we've grown to a team of 50+ across Ireland, the UK, and Spain.
We are now looking for a
Software Engineer III
to join our Inventory Management (IM) product team. Nory's Inventory Management product helps our customers reduce waste and control their cost of sales. Restaurant teams use our web and mobile apps to manage orders and deliveries, count stock, and adapt to menu changes - all to keep their businesses lean and profitable.
What you'll be doing:
-------------------------
As a Software Engineer III, you will bring your full-stack expertise and experience to solve high-impact problems for our users. You'll be a hands-on contributor who's comfortable taking the lead on complex features or backlog items, while collaborating closely with peers across engineering, design, and customer success. You'll lean into systems thinking and be excited to fix root causes, not just symptoms.
This role is perfect for someone who is
on the cusp of a Senior Engineer
--ready to stretch into more ownership, lead implementation on meaningful projects, and continuously improve product quality and system design.
Here are some of the things you can expect to be working on: :
Build and ship end-to-end features
that improve usability, functionality and scalability of the Inventory Management product, especially those that reduce manual configuration and simplify operations.
Take ownership of larger backlog items
, driving them from ideation to production. You'll bring others in as needed, but be confident in leading the engineering execution.
Fix the root cause
behind recurring issues, especially in areas of configuration, product behavior, and customer workflows.
Collaborate cross-functionally
with product managers, designers, and other engineers in a tight feedback loop to continuously improve our product based on real-world usage.
Contribute to technical design
and refactoring efforts as the system scales. You'll help evolve our architecture and data model to meet growing complexity.
Support internal teams
by creating tools that empower Customer Success to configure and manage the system with less engineering involvement.
Some technologies powering IM which you will be working with: Python, React, TypeScript, Node.js, FastAPI, various AWS services (e.g. Fargate, Aurora, SQS), MongoDB, PostgreSQL, Docker.
What you'll bring:
----------------------
Starts with "why":
You're inquisitive and want to work on the right things. You'll do great if you think customer-first and are willing to learn about the industry we operate in. You'll speak with customers, build a shared understanding of the problems at hand and perhaps even identify some unmet needs that deserve to be explored further.
Experience:
You have at least 6 years of experience in a similar engineering role, preferably at a SaaS start-up/scale-up during a phase of rapid growth.
Familiarity with parts of our tech stack is helpful, but we value your ability to learn quickly and adapt to new technologies.
Experience building scheduling systems, working with labor compliance, or developing real-time communication tools would be valuable but not essential.
Prior work in hospitality tech or with hourly workforce management solutions is a definite plus, but we're also interested in your experience solving similar problems in adjacent industries.
Pragmatic & High Agency: We're a startup solving complex problems in real-world environments. You demonstrate initiative and ownership, identifying both technical and product opportunities without being asked. You understand when to build for scale versus when to optimize for speed, making sound architectural decisions while maintaining velocity. You possess strong product intuition -- you naturally consider the user experience, anticipate edge cases, and proactively suggest improvements that balance technical feasibility with customer value. When faced with constraints or ambiguity, you find creative paths forward rather than waiting for perfect clarity.
Generalist: Having business impact energises you more than which programming language you use. We're a small team and cannot afford to specialise too deeply in one area or technology. You go where the hard and valuable problems are. You embrace opportunities to leave your comfort zone and learn what it takes to get the job done
Team player: You can work and communicate effectively with other engineers and people in different functions and with different backgrounds. You can discuss problems and ideas with the appropriate level of detail - verbally and in writing. You are transparent and share your knowledge and experience with your peers to help them learn and grow. You can do these things on a remote-first team, and know your way around the usual collaboration tools.
What you can expect from our hiring process for Software Engineers
An initial call with a senior engineering leader for both you and us to get to know each a little better.
Take home technical exercise based on a real-world example from the hospitality industry.
Panel technical discussion where you show us what you've built, discuss its tradeoffs, and where you'd take it next. We'll also ask you to show us how you would productionise your application in the cloud. You'll receive feedback once we've reviewed as a team.
A chat with our CEO, Conor.
Offer.
What you'll get in return
-----------------------------
Equity at our Series A valuation
35 days of paid leave per year (including bank holidays)
Comprehensive private health insurance
Enhanced parental leave and baby loss support
Learning & development culture - EUR1000 personal annual budget + quarterly book budget
EUR250 home office workspace budget
Regular team off-sites & socials
And much more
We hire humans. We are a distributed and diverse team from various backgrounds and want to keep it that way - we value people's individuality and are committed to keeping Nory is an inclusive workplace where everyone can do their best work. We do not discriminate based on gender, ethnicity, sexual orientation, religion, civil or family status, age, disability, or race.
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.