Back End Developer

BookingHub Inc.

Montreal (administrative region)

Hybrid

CAD 90,000 - 120,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

BookingHub Inc. in Montreal, QC, is seeking a Back End Developer to design, build, and maintain server-side applications powering real-time booking workflows, payments, and client management. Hybrid work arrangement combines on-site collaboration with remote flexibility.

The role emphasizes correctness and reliability, with opportunities to influence product decisions and platform evolution. A SaaS or booking domain background is a plus, and a strong emphasis on security and data integrity is

Qualifications

  • Strong backend development experience with server-side frameworks and API design.
  • Fundamentals of software development with at least one modern backend language.
  • Applied object-oriented programming with modular, testable design.
  • Understanding of front-end concepts to enable end-to-end feature delivery.
  • Experience with relational and/or NoSQL databases and data modeling for high availability.
  • Knowledge of security best practices, encryption, and privacy regulations.
  • Familiarity with cloud infrastructure, containers, CI/CD, and production monitoring.
  • Excellent communication skills for cross-functional collaboration in a hybrid environment.
  • Bachelor's degree in Computer Science, Software Engineering, or equivalent; SaaS or booking platforms are assets.

Responsibilities

  • Design, implement, and maintain backend features supporting booking, scheduling, availability, and client management workflows
  • Build and maintain APIs consumed by web and future mobile clients
  • Optimize application performance and scalability, including query performance and high availability
  • Integrate and maintain third-party services like calendar synchronization and payment processing
  • Design and evolve database schemas, migrations, and data models
  • Implement and uphold security best practices and compliance requirements
  • Collaborate with front-end, product, and design to deliver complete features
  • Contribute to code review, testing practices, monitoring, and production reliability

Skills

Backend development
API design
Database architecture
OOP
Databases
Security
Cloud & CI/CD
Monitoring
Cross-functional collaboration

Education

Bachelor's degree in Computer Science

Job description

About BookingHub

BookingHub is a modern all-in-one booking and scheduling platform built for appointment-based businesses across eight verticals: medical, fitness, spa and beauty, dining, education, auto, home services, and professional services.

The platform delivers real-time availability, instant booking confirmation, custom intake forms per service, automated reminders, a live cancellation waitlist, integrated two-way client messaging, role-based team access, and payment collection at the point of booking. Businesses can establish a clean public booking page in minutes, manage clients with detailed histories and notes, and access performance insights through a comprehensive dashboard.

BookingHub is built in Montreal and hosted in Canada. The platform is Law 25 compliant and fully encrypted, meeting the data protection standards required by the clinics, studios, and practices it serves. The entire platform operates bilingually in English and French.

The Role

The Back End Developer will design, build, and maintain the server-side applications and APIs that power real-time availability, booking workflows, payment processing, and client management. This role sits at the core of the product, where correctness and reliability are non-negotiable, and where engineering decisions directly shape the end-user experience.

This is a contract position, hybrid, based in Montreal, QC, combining on-site collaboration with work-from-home flexibility.

What You Will Be Doing

Key Responsibilities

  • Design, implement, and maintain backend features supporting booking, scheduling, availability, and client management workflows

  • Build and maintain APIs consumed by web and future mobile clients

  • Optimize application performance and scalability, including query performance, concurrency handling, and high-availability considerations

  • Integrate and maintain third-party services, including calendar synchronization, payment processing, messaging, and notification systems

  • Design and evolve database schemas, migrations, and data models with attention to integrity and long-term maintainability

  • Implement and uphold security best practices, encryption standards, and compliance requirements under Law 25

  • Collaborate closely with front-end developers, product, and design to deliver complete, well-specified features

  • Contribute to code review, testing practices, monitoring, and production reliability

What We Are Looking For

Qualifications

  • Strong back-end web development experience, including server-side frameworks, API design, and database architecture

  • Solid software development fundamentals, with proficiency in at least one modern backend programming language

  • Applied object-oriented programming experience, including modular, maintainable, and testable code design

  • Working understanding of front-end development concepts sufficient to collaborate effectively on end-to-end feature delivery

  • Experience with relational and/or NoSQL databases, including performance tuning and data modeling for high-availability applications

  • Knowledge of security best practices, encryption, and privacy regulations. Experience with compliance frameworks is an asset

  • Familiarity with cloud infrastructure, containerization, CI/CD pipelines, and production monitoring tooling

  • Effective communication skills and the ability to collaborate with cross-functional stakeholders in a hybrid environment

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Prior experience with SaaS or booking platforms is an asset

What We Offer & What We Look For

Candidate Profile

Successful candidates in this role typically demonstrate:

  • Rigor around correctness in systems where failure has direct customer impact, particularly in scheduling and payment flows

  • Pragmatic judgment in balancing delivery speed against long- availability applications

  • Comfort operating with meaningful ownership and limited process overhead

  • Clear technical communication, both in code review and in cross-functional discussion

  • Motivation to contribute meaningfully at an early-stage, high-growth company

Working Environment

BookingHub operates with asynchronous collaboration, clear communication standards, and a strong bias toward shipping and iterating. Engineers work with substantial autonomy and direct visibility into how their work affects real businesses using the platform daily.

Technical decisions are made close to the problem rather than through layered approval. Engineers are expected to surface architectural concerns early and participate in shaping how the platform evolves.

Compensation and Terms

  • Contract position, hybrid, based in Montreal, QC

  • Compensation commensurate with experience, discussed during the interview process

  • Flexible scheduling with reasonable overlap for team collaboration

BookingHub is an equal opportunity employer committed to building an inclusive workplace. Applicants of all backgrounds are welcome. Accommodations are available at any stage of the hiring process upon request.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sales Development Representative
Sales Development Representative

BookingHub Inc. • Montreal (administrative region)

Hybrid
CAD 55,000 - 75,000
Fullstack Developer - Hub Squad
Fullstack Developer - Hub Squad

Stay22 • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Accès au gym
Participation aux frais STM
Terrasse sur le toit et espaces de dét
[VO2 Canada] - Développeuse.eur Back-End- Missions Ponctuelles
[VO2 Canada] - Développeuse.eur Back-End- Missions Ponctuelles

VO2 GROUP • Montreal (administrative region)

On-site
CAD 65,000 - 85,000
Snacks illimités
Salle de jeux
Accès à la salle de sport
+3
Software Developer - Integrations
Software Developer - Integrations

Stay22 • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Prime Montreal Location
Comprehensive Benefits
Flexibility That Works
Senior Web Back-End Developer
Senior Web Back-End Developer

Vacances Air Canada / Air Canada Vacations • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Software Engineer, LUS Backend Platforms
Software Engineer, LUS Backend Platforms

Lyft • Montreal (administrative region)

On-site
CAD 72,000 - 90,000
Extended health and dental coverage
Life insurance
Disability benefits
+9
Senior Web Back-End Developer
Senior Web Back-End Developer

Air Canada Vacations • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Generous travel benefits
Hybrid work model
Health and dental benefits
+1
Technical Platform Specialist (CRM) Toronto, ON, Canada
Technical Platform Specialist (CRM) Toronto, ON, Canada

Kensington Tours • Toronto

On-site
CAD 80,000 - 90,000
Technical CRM Platform Specialist
Technical CRM Platform Specialist

Range • Toronto

On-site
CAD 80,000 - 90,000
Hybrid work model
Competitive compensation
Incentive programs
Senior Fullstack Developer - General application
Senior Fullstack Developer - General application

Stay22 • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Flexible work schedule
Comprehensive benefits including health and dental
Access to dynamic office space in Little Italy