Remote Senior Full Stack Software Developer

Posted

Apply now
Please, let TouchBistro know you found this job on RemoteYeah. This helps us grow 🌱.

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 Senior Full Stack Developers to join their team, which powers many bars, cafes, and restaurants across Canada and the United States.
  • The development team deploys changes multiple times a day, utilizing world-class development tooling and observability to benefit customers.
  • The work culture emphasizes collaboration, continuous improvement, and innovation, with a focus on building product features using a TypeScript-first stack that includes a Next.js frontend and a Node.js/Express/Postgres backend hosted on AWS.
  • Developers are encouraged to address tech debt regularly and collaborate with other teams to ensure seamless product usage across integrations and software upgrades.
  • There is an opportunity to experiment with 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 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 strong background in system design for both new systems and refactoring existing ones is essential.
  • Candidates should have experience with robust test patterns for CI/CD builds and post-deployment verification.
  • A solid understanding of relational databases, including data modeling, normalization, and performance optimization through indexes, particularly with Postgres, is necessary.
  • Familiarity with observability systems, specifically Datadog, and its various products is required.
  • Nice to have: Experience in mobile development, particularly with React Native, Kotlin, or Swift/ObjC, and experience in other areas of product development such as customer support, quality assurance, or test automation.

Benefits:

  • TouchBistro offers a generous time off program to support work-life balance.
  • Health, dental, and vision benefits are provided to employees.
  • A flexible health and wellness plan is available to cater to individual needs.
  • Parental leave and top-up benefits are offered to support new parents.
  • An employee assistance program is in place to provide support for personal and professional challenges.
  • Opportunities for professional development are encouraged to foster growth.
  • A volunteer program is available for employees to engage with the community.
  • Monthly lunches are organized to promote team bonding and a positive work environment.
Apply now
Please, let TouchBistro know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback