TouchBistro is a restaurant management platform that helps operators streamline
workflows, improve sales performance, and deliver better guest experiences. Our
software supports thousands of bars, cafés, and restaurants across Canada and
the United States.
We are hiring a Senior Full Stack Developer to help build and enhance the core
features that power our platform. You will work closely with our iOS, Android,
and TypeScript teams to solve complex technical problems and deliver
high-quality, scalable solutions that directly impact our customers’ day-to-day
operations.
YOUR IMPACT
- Build features that directly impact thousands of restaurants and millions of
diners.
- Improve system reliability and performance across a large-scale,
customer-facing platform.
- Contribute to architectural decisions that shape the future of our product
and technical stack.
- Mentor other developers and elevate engineering practices across the team.
- Help reduce technical debt and modernize legacy components to ensure
long-term product health.
- Collaborate closely with product managers, designers, QA, and other
engineering teams to deliver high-quality solutions that customers love.
WHAT YOU BRING
- You have at least 5 years of full stack experience building and supporting
software in production.
- You have experience designing and building REST-based web services using
technologies such as Node.js, TypeScript, and OpenAPI.
- You have strong system design experience across both new builds and
refactoring legacy systems.
- You have solid understanding of CI and CD test patterns, along with
post-deployment verification.
- You have strong knowledge of relational databases including data modeling,
normalization, and basic performance tuning using indexes. We use Postgres.
NICE TO HAVE
- Experience with observability tools. We use Datadog extensively for Logging,
APM, RUM, DBM, and more.
- Experience with mobile development using React Native, Kotlin, Swift, or
Objective-C.
- Experience in another area of product development such as customer support,
QA, or test automation.
What We Offer
At TouchBistro, we are a diverse group of restaurant-obsessed, tech-loving
people brought together by a mission to support the passion and success of
restaurateurs. You can feel confident joining a fun, vibrant, and rapidly
growing environment. You will be working alongside driven individuals who are
passionate, innovative, accountable, collaborative, and respectful.
The Perks:
- Generous Time Off Program
- Health, Dental, and Vision Benefits
- Flexible Health and Wellness Plan
- Parental Leave & top up
- Employee Assistance Program
- Professional Development
- Volunteer Program
- Monthly Lunches
About Us
TouchBistro is an all-in-one Point-of-Sale and restaurant management system that
makes running a restaurant easier. We have powered more than 29,000 restaurants
around the world, and we know that while passion is plenty in the restaurant
industry, time and money usually aren’t. Providing the most essential front of
house, back of house and customer engagement solutions on one easy-to-use
platform, TouchBistro helps restaurateurs streamline and simplify their
operations, increase sales, drive revenue, and deliver a stellar guest
experience.
TouchBistro believes in fostering an inclusive workplace where all individuals
have an opportunity to succeed. Requests for accommodation due to a disability
can be made at any stage of the recruitment process.