Full Stack Developer

TouchBistro is an all-in-one Point-of-Sale and restaurant management system that powers over 29,000 restaurants worldwide.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS

Description For Full Stack Developer

TouchBistro is revolutionizing the restaurant management industry with their comprehensive POS and management solution that serves over 29,000 restaurants globally. As a Full Stack Developer, you'll be part of a dynamic team working on a TypeScript-first stack, building features that directly impact thousands of businesses across North America. The role offers a perfect blend of technical challenges and creative freedom, where you'll work with modern technologies including Next.js, Node.js, and PostgreSQL on AWS.

The position requires 3+ years of full-stack experience and offers an opportunity to work on meaningful projects that you'll likely see in action during your next restaurant visit. The company promotes a collaborative environment where iOS, Android, and TypeScript developers work together to solve challenging problems. They embrace modern development practices with multiple daily deployments and utilize world-class dev tooling and observability.

What makes this role particularly attractive is the emphasis on continuous improvement and learning. You'll have the chance to experiment with different technology stacks, contribute to proof of concepts, and even explore mobile development. The company offers comprehensive benefits including health coverage, professional development opportunities, and a generous time-off program. TouchBistro's culture is built around diversity, innovation, and a shared passion for supporting restaurateurs' success.

Last updated 5 minutes ago

Responsibilities For Full Stack Developer

  • Build product features using TypeScript-first stack with Next.js frontend and Node.js/Express/Postgres backend on AWS
  • Address technical debt through regular maintenance and dedicated phases
  • Collaborate with other teams on product integrations and software upgrades
  • Experiment with different technology stacks and roles
  • Utilize AI tools like Cursor and ChatGPT for work optimization

Requirements For Full Stack Developer

TypeScript
Node.js
PostgreSQL
React
  • 3+ 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 and post-deployment verification
  • Solid understanding of relational databases, including data modeling and optimization

Benefits For Full Stack Developer

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 Developer

Full Stack Software Engineer

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

Full Stack Software Engineer

Full Stack Software Engineer role at TouchBistro, building restaurant management solutions using TypeScript, Node.js, and PostgreSQL with 2+ years experience required.

Software Engineer II

Mid-level Software Engineer position at Horace Mann, developing full-stack applications using C#, .NET Core, React, and AI-powered tools to serve educators nationwide.

Internal Tools Software Engineer

Build and maintain internal tools and systems at SoundCloud, the world's largest music and audio platform, using modern technologies to empower teams across the organization.

Fullstack Engineer

Fullstack Engineer position at Techie Talent - Join a people-first tech company offering remote work, competitive salary, and innovative culture.