TouchBistro is revolutionizing the restaurant industry with their all-in-one management solution, currently serving over 29,000 restaurants worldwide. As a Full Stack Software Engineer, you'll join a dynamic team working on a TypeScript-first stack with Next.js frontend and Node.js/Express/Postgres backend, all hosted on AWS. The role offers a unique opportunity to impact the restaurant tech space, working on solutions that directly affect businesses across Canada and the United States.
The position requires strong expertise in full-stack development, with emphasis on REST-based web services and system design. You'll be part of a collaborative environment where iOS, Android, and TypeScript developers come together to solve challenging problems. The team values data-driven decision making and continuous improvement, incorporating regular tech debt management into their workflow.
What makes this role special is the chance to see your work's direct impact during your daily activities, whether it's at a local café or your favorite restaurant. The company offers a comprehensive benefits package, including health coverage, professional development opportunities, and work-life balance perks. The position is remote-friendly for Canadian provinces, allowing you to work with a diverse, restaurant-obsessed, tech-loving team while contributing to the success of restaurateurs nationwide.
The ideal candidate will bring 5+ years of full-stack experience, strong knowledge of TypeScript and Node.js, and a passion for building scalable solutions. Experience with observability systems like Datadog and mobile development is a plus. Join TouchBistro to be part of a mission-driven team that's making a real difference in the restaurant industry through innovative technology solutions.