cover image
TouchBistro

TouchBistro

www.touchbistro.com

1 Job

394 Employees

About the Company

TouchBistro is an all-in-one POS and restaurant management system that makes running a restaurant easier.

Providing the most essential front of house, back of house, and guest engagement solutions on one powerful platform, TouchBistro helps restaurateurs streamline and simplify their operations – allowing them to spend less time manually connecting the dots, and more time connecting with guests and growing their business.

Listed Jobs

Company background Company brand
Company Name
TouchBistro
Job Title
Senior Full Stack Developer
Job Description
**Job Title** Senior Full Stack Developer **Role Summary** Design, develop, and maintain highly available and scalable services for a restaurant‑management platform. Lead architectural decisions, mentor junior staff, and reduce technical debt while ensuring performance and reliability of the core product. **Expectations** - 5+ years of full‑stack production experience. - Proven ability to design and build RESTful APIs with Node.js, TypeScript, and OpenAPI. - Strong system design skills for both new builds and refactoring legacy systems. - Expertise in CI/CD, automated testing, and post‑deployment verification. - Deep knowledge of relational databases (Postgres), data modelling, normalization, and index‑level performance tuning. **Key Responsibilities** - Architect and implement REST APIs and backend services. - Refactor legacy components to modern architectures while preserving functionality. - Optimize database schema and queries for large‑scale, customer‑facing workloads. - Design and maintain CI/CD pipelines; enforce test coverage and quality gates. - Monitor application health using observability tools (preferred: Datadog). - Mentor peers, conduct code reviews, and promote engineering best practices. - Collaborate with product managers, designers, QA, and mobile teams to deliver robust features on schedule. **Required Skills** - Node.js, TypeScript, REST, OpenAPI. - Postgres & relational‑database design & tuning. - System‑level design and scalability. - CI/CD pipelines, unit/integration testing, good CI/CD cultures. - Observability fundamentals (logging, tracing, metrics). - Strong debugging, communication, and leadership abilities. **Nice to Have** - Experience with Datadog (Logging, APM, RUM, DBM). - Mobile development (React Native, Kotlin, Swift, Objective‑C). - Experience in QA, customer support, or test automation. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience. - Certifications in Node.js, AWS, or related cloud technologies are advantageous.
Toronto, Canada
Remote
Senior
11-02-2026