Remote Senior Software Developer

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • TouchBistro is seeking a Senior Software Developer to join their remote team in Canada.
  • The company provides an all-in-one restaurant management solution aimed at streamlining operations, increasing sales, and enhancing guest experiences.
  • The development team works with a TypeScript-first stack, including a Next.js frontend and a Node.js/Express/Postgres backend, hosted on AWS.
  • Team members are encouraged to collaborate and innovate, tackling challenging problems and building product features they can be proud of.
  • The team incorporates tech debt work into their weekly schedule and engages in longer tech debt phases as needed.
  • Developers have the 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.
  • Proficiency in building REST-based web services using Node.js, Typescript, and OpenAPI is required.
  • Experience in system design for both new systems and refactoring existing ones is essential.
  • A solid understanding of robust test patterns for CI/CD builds and post-deployment verification is necessary.
  • Candidates should have a strong grasp of relational databases, including data modeling, normalization, and basic performance optimization techniques, particularly with Postgres.
  • Nice to have skills include experience with observability systems like Datadog, mobile development (React Native, Kotlin, Swift/ObjC), and other areas of product development such as customer support or quality assurance.

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.
  • The company provides parental leave with a top-up for new parents.
  • An employee assistance program is in place to support mental health and well-being.
  • Opportunities for professional development are encouraged and supported.
  • A volunteer program allows employees to engage with their communities.
  • Monthly lunches are organized to foster team bonding and collaboration.
Leave a feedback