Full Stack Software Engineer

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

Description For Full Stack Software Engineer

TouchBistro is revolutionizing the restaurant industry with their all-in-one Point-of-Sale and management system. As a Full Stack Software Engineer, you'll join a dynamic team that deploys multiple times daily, utilizing a modern TypeScript-first stack with Next.js frontend and Node.js/Express/Postgres backend on AWS. The role offers exciting opportunities to work across various technologies, from web services to mobile development, while maintaining a strong focus on quality and innovation.

The team values collaboration and continuous improvement, encouraging developers to explore different technology stacks and roles. You'll be part of a culture that emphasizes quick iteration and ownership, supported by world-class dev tooling and observability. The company's "Fix it, Ship it, Own it" philosophy drives rapid development while maintaining high standards.

Working at TouchBistro means joining a diverse, restaurant-obsessed tech team that's powering over 29,000 restaurants worldwide. The position offers comprehensive benefits, including health coverage, professional development opportunities, and a flexible work environment. If you're passionate about building scalable solutions and want to make a real impact in the restaurant technology sector, this role offers the perfect blend of technical challenges and growth opportunities.

Last updated a few seconds ago

Responsibilities For Full Stack Software Engineer

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

Requirements For Full Stack Software Engineer

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

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

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

Software Engineer

Backend Software Engineer role at BitGo, building scalable API-first platform for crypto products with focus on security and infrastructure.

Software Engineer

Build scalable infrastructure and APIs for Motive's Enterprise fleet management and driver safety solutions.

Software Engineer, Performance Platform

Backend Software Engineer role at DoorDash focusing on performance platform development, requiring 2+ years of experience in platform/infrastructure teams.

Software Engineer

Backend Software Engineer role at BitGo, building scalable API-first platform for crypto products with TypeScript and Node.js.