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 Full Stack Developers to join their team, which provides a comprehensive restaurant management solution.
The software supports many bars, cafes, and restaurants, particularly in Canada and the United States.
Developers will build product features using a TypeScript-first stack, including a Next.js frontend and a Node.js/Express/Postgres backend, hosted on AWS.
The team emphasizes collaboration and continuous improvement, encouraging developers to incorporate tech debt work into their weekly tasks.
Developers will have the opportunity to experiment with different technology stacks and roles, including working on mobile apps or Docker images.
AI tools like Cursor and ChatGPT will be utilized to automate tasks and enhance productivity.
Requirements:
Candidates must have 3+ years of full-stack experience in building and supporting software in production.
Experience in building REST-based web services using Node.js, Typescript, and OpenAPI is required.
A solid background in system design for both new systems and refactoring existing ones is necessary.
Candidates should have experience with robust test patterns for CI/CD builds and post-deployment verification.
A strong understanding of relational databases, including data modeling, normalization, and performance optimization through indexes, is essential.
Nice to Have:
Experience with observability systems, particularly Datadog, is preferred.
Familiarity with mobile development, especially React Native, Kotlin, or Swift/ObjC, is a plus.
Experience in other areas of product development, such as customer support, quality assurance, or test automation, is beneficial.
Benefits:
TouchBistro offers a generous time off program to support work-life balance.
Health, dental, and vision benefits are provided to all employees.
A flexible health and wellness plan is available to cater to individual needs.
Parental leave and top-up benefits are included for new parents.
An employee assistance program is offered to support mental health and well-being.
Opportunities for professional development are available to help employees grow their skills.
A volunteer program encourages community involvement and social responsibility.
Monthly lunches are provided to foster team bonding and collaboration.