Senior Full Stack Developer

All-in-one Point-of-Sale and restaurant management system powering over 29,000 restaurants worldwide.
$NaN
Backend
Senior Software Engineer
Remote
5+ years of experience
Enterprise SaaS

Description For Senior Full Stack Developer

TouchBistro is revolutionizing the restaurant industry with their comprehensive management solution that powers over 29,000 restaurants globally. As a Senior Full Stack Developer, you'll join a dynamic team working on a TypeScript-first stack with Next.js frontend and Node.js/Express/Postgres backend hosted on AWS. The role offers a unique opportunity to directly impact the hospitality industry, with your work visible in countless restaurants across North America.

The team embraces a "Fix it, Ship it, Own it" philosophy and values data-driven decision making and continuous improvement. You'll collaborate with iOS, Android, and TypeScript developers to solve challenging problems and create innovations that excite both product managers and customers. The tech stack is modern and robust, including TypeScript, Node.js, PostgreSQL, and React, with strong emphasis on quality through comprehensive testing and observability.

The position requires 5+ years of full-stack experience, with expertise in REST-based web services, system design, and relational databases. You'll work with cutting-edge tools including Datadog for observability and AI tools like Cursor and ChatGPT to optimize workflows. The role offers flexibility in exploring different technologies and roles, from mobile development to proof-of-concept projects.

TouchBistro offers an inclusive, restaurant-obsessed culture with excellent benefits including health/dental/vision coverage, parental leave, professional development, and regular team lunches. You'll be part of a diverse, passionate team dedicated to supporting restaurateurs' success while growing your own career in a rapidly evolving technology landscape.

Last updated 6 days ago

Responsibilities For Senior Full Stack Developer

  • 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 and dedicated phases
  • Collaborate with other teams on multiple integrations and software upgrades
  • Participate in cross-functional development and technology exploration
  • Utilize AI tools like Cursor and ChatGPT to optimize work processes

Requirements For Senior Full Stack Developer

TypeScript
Node.js
PostgreSQL
React
  • 5+ years of full-stack experience building and supporting software in production
  • Experience in building REST-based web services (Node.js, Typescript, and OpenAPI)
  • Experience in system design, for both new systems and refactoring old ones
  • Experience with robust test patterns for CI/CD builds and post-deployment verification
  • Solid understanding of relational databases, including data modeling, normalization, basic performance optimization
  • Experience with observability systems (Datadog for o11y stack)

Benefits For Senior Full Stack Developer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • 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 Senior Full Stack Developer

Senior Full Stack Developer

Senior Full Stack Developer role at TouchBistro, building restaurant management solutions using TypeScript, Node.js, and React with 5+ years experience required.

Full Stack Software Engineer

Senior Full Stack Engineer position at TouchBistro, building restaurant management solutions with TypeScript, Node.js, and PostgreSQL, 5+ years experience required.

Full Stack Software Engineer

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

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database systems with 7+ years of experience required.

Senior Software Engineer, Authorization

Senior Software Engineer position at Apple focusing on authorization and security services for large-scale distributed systems using Go, Java, and Kubernetes.