Full Stack Software Engineer

All-in-one restaurant management solution powering over 29,000 restaurants worldwide with POS and operational systems.
Tincup, CO 81210, USAOuray, CO, USAReno, NV, USA
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Full Stack Software Engineer

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.

Last updated 3 hours ago

Responsibilities For Full Stack Software Engineer

  • Build product features using TypeScript-first stack with Next.js frontend and Node.js/Express/Postgres backend
  • Manage and reduce technical debt through regular maintenance
  • Collaborate with other teams on integrations and software upgrades
  • Work on cross-platform development and different technology stacks
  • Utilize AI tools for workflow optimization

Requirements For Full Stack Software Engineer

TypeScript
Node.js
PostgreSQL
React
  • 5+ years of full-stack experience building and supporting software in production
  • Experience in building REST-based web services using Node.js, Typescript, and OpenAPI
  • Experience in system design for new systems and refactoring
  • Experience with robust test patterns for CI/CD builds
  • Solid understanding of relational databases and data modeling

Benefits For Full Stack Software Engineer

Dental Insurance
Medical Insurance
Vision Insurance
Parental Leave
Mental Health Assistance
  • 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

Interested in this job?

Jobs Related To TouchBistro Full Stack Software Engineer

Full Stack Software Engineer

Senior Full Stack Engineer position at TouchBistro, building restaurant management solutions using TypeScript, Node.js, and AWS.

Senior Software Dev Engineer, AmazonMQ

Senior Software Engineer role at Amazon working on AmazonMQ service, focusing on RabbitMQ development using Erlang with competitive compensation and benefits.

Sr. Software Dev Engineer, Kindle Measurements & Insights

Senior Software Engineer role at Amazon's Kindle team, building scalable measurement systems processing millions of messages per second using AWS technologies.

Sr. Software Development Engineer, Alexa News

Senior Software Development Engineer position at Amazon's Alexa News team, focusing on AI-driven personalized news experiences.

Metal Game Ecosystem Engineer

Senior engineering role focused on optimizing game performance and graphics on Apple's Metal platform, working with leading game developers and engine makers.