Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Intermediate Full Stack Developer

at TouchBistro

Posted 21 hours ago 15 applied

Description:

  • TouchBistro is a comprehensive restaurant management solution aimed at helping restaurateurs streamline operations, boost sales, and enhance the guest experience.
  • The company is seeking Full Stack Developers to join their team, which powers many bars, cafes, and restaurants, particularly in Canada and the United States.
  • Developers will see the impact of their work in real-time, as the restaurant industry operates quickly, with changes deployed multiple times a day.
  • The team values collaboration and continuous improvement, working together to solve challenging problems and innovate.
  • The development stack includes a TypeScript-first approach with a Next.js frontend and a Node.js/Express/Postgres backend, hosted on AWS.
  • The team incorporates tech debt work into their weekly schedule and collaborates with other teams for seamless product integration.
  • Developers are encouraged to explore different technology stacks and roles, including mobile development and proof of concept projects.
  • AI tools like Cursor and ChatGPT are utilized to automate tasks and enhance productivity.

Requirements:

  • Candidates must have 3-5 years of full-stack experience in building and supporting software in production environments.
  • Experience in building REST-based web services using Node.js, Typescript, and OpenAPI is required.
  • A solid background in system design is necessary, including experience with both new systems and refactoring existing ones.
  • Candidates should have experience with robust test patterns for CI/CD builds and post-deployment verification.
  • A strong understanding of relational databases, particularly data modeling, normalization, and performance optimization through indexes (Postgres) is essential.

Benefits:

  • TouchBistro offers a generous time off program to support work-life balance.
  • Employees receive health, dental, and vision benefits.
  • A flexible health and wellness plan is available to cater to individual needs.
  • Parental leave and top-up benefits are provided to support new parents.
  • An employee assistance program is in place to offer support for personal and professional challenges.
  • Opportunities for professional development are encouraged and supported.
  • A volunteer program allows employees to engage with the community.
  • Monthly lunches are organized to foster team bonding and collaboration.