Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Backend Developer

$75k - $86k per year

Canadian Bank Note Co.

  • Compensation: CAD 75,000 - CAD 86,000 - yearly

Company Description

BUMP provides secure charitable lottery and fundraising platform solutions to most recognizable professional sports foundations and well-known and distinguished not-for-profits across North America. Our Mission is to be the most valued partner to charities and not-for-profits, providing fundraising products, services, and creativity, with the goal to maximize charitable revenue. Our Vision is to be the world's leader in fundraising solutions helping our partners significantly change people's lives and communities for the better.

At BUMP we seek long-term relationships with our employees and recognize and reward them with a competitive total compensation package that includes:

  • An industry-leading defined contribution pension plan with company matching contributions (up to 5%) and payment of service fees;
  • Best-in-class health, medical, and life insurance benefits;
  • Access to virtual and telehealth services and apps; and
  • Very progressive fertility, adoption, and surrogacy benefits to support all definitions of family.

Job Description

Job Title : Backend Developer

Job Type : Permanent, Full-Time

Work Model : Hybrid

Job Status : Existing Vacancy

Position Summary

As a Backend Developer on our Prediction Markets team, you will help build and maintain a secure, multi-tenant prediction-market platform designed for Latin American markets. You will contribute to APIs, databases, integrations, background processing, real-time services, financial workflows, and production support.

Responsibilities

  • Design, implement, test, and maintain backend services using PHP and Laravel.
  • Develop background jobs, scheduled tasks, queue-driven workflows, and retry processes.
  • Support real-time updates using Redis, Laravel Reverb, and WebSockets.
  • Contribute to market-data imports, price feeds, resolution monitoring, and market localization.
  • Contribute to ledger, fee, reconciliation, and reporting workflows.

API & Integration Development

  • Develop REST and GraphQL APIs for public, administrative, and integration use cases.
  • Integrate with external transactional, sportsbook, wallet, market-data, and trading APIs.
  • Maintain backward compatibility when changing APIs, database structures, GraphQL schemas, or event contracts.
  • Implement explicit handling for timeouts, retries, duplicate messages, rate limits, stale data, and partial failures.

Database & Data Management

  • Create and maintain PostgreSQL database schemas, migrations, relationships, indexes, and queries.
  • Build and maintain deterministic financial reports, audit trails, and data exports.

Security, Compliance & Governance

  • Implement request validation, authentication, authorization, role-based access control, and audit logging.
  • Build and maintain audit trails and reporting capabilities to support compliance and traceability.
  • Ensure tenant data isolation and secure access controls within multi-tenant environments.
  • Contribute to multi-tenant application development, domain-based tenant resolution, and tenant data isolation.
  • Design and support scalable, resilient backend services and distributed processing workflows.
  • Maintain compatibility across evolving application, data, and integration architectures.

Quality Assurance, Testing & Reliability

  • Write and maintain unit, integration, API, queue-processing, security, and multi-tenant tests.
  • Diagnose application, database, queue, cache, real-time, and external-integration failures.
  • Implement resilient processing patterns for fault tolerance, recovery, and operational stability.

Production Operations & Support

  • Contribute to deployment readiness, operational documentation, observability, and incident follow-up.
  • Participate in the weekly Tier 3 on-call rotation, investigating escalated production issues and working with Service Desk, Technical Support, infrastructure teams, external partners, and engineering team members to restore service.
  • Support production monitoring, troubleshooting, root-cause analysis, and service restoration activities.
  • Participate in estimation, technical design, code reviews, and continuous improvement.
  • Collaborate with cross-functional teams to deliver high-quality software solutions and operational enhancements.
  • Contribute to engineering standards, knowledge sharing, and best practices.

Qualifications

Mandatory Qualifications

  • Legally eligible to work in Canada
  • Fluent in English (speak, read, write)
  • Able to work an on-call rotation of 1 week on/7 weeks off

Minimum Qualifications

  • 2 years of backend development experience
  • Experience developing and supporting backend applications using PHP and Laravel.
  • Experience designing and maintaining REST APIs and service-based applications.
  • Experience working with relational databases, SQL, and database design concepts.
  • Experience implementing secure application-development practices, including authentication, authorization, and validation.
  • Experience developing background jobs, queue-based processing, and automated tests.
  • Experience with Git, Docker, and modern software development practices, including CI/CD.
  • Strong troubleshooting, problem-solving, communication, and collaboration skills.

Preferred Qualifications

  • Degree or diploma in Computer Science, Software Engineering or related field
  • 5 years of backend development experience
  • Experience with PostgreSQL, Redis, GraphQL, WebSockets, or event-driven architectures.
  • Experience developing multi-tenant, distributed, or cloud-native applications.
  • Experience with AWS services and containerized infrastructure.
  • Experience with Laravel ecosystem technologies, such as Horizon, Nova, Sanctum, Octane, or tenancy frameworks.
  • Experience with application monitoring, observability, performance tuning, and operational support.
  • Knowledge of secure software development practices, including OWASP principles, role-based access control, and audit logging.
  • Experience in financial services, payment processing, fintech, gaming, lottery, or other regulated industries.
  • Familiarity with AI-assisted development tools and experience with financial reporting, reconciliation, or transaction-processing systems.

Additional Information

Equal Opportunity Statement

Our organization is committed to employment equity and diversity in the workplace. We actively encourage applications from women, Indigenous Peoples, persons with disabilities, members of visible minorities, and LGBTQ2+ individuals.

We are dedicated to removing barriers and fostering an inclusive workplace that reflects society and we are committed to providing an accessible and inclusive recruitment process in accordance with the Accessibility for Ontarians with Disabilities Act (AODA).

If you require accommodation at any stage of the hiring process, please contact us at View email address on apply.j-vers.com so that appropriate arrangements can be made.

AI Use in Recruitment Statement

As part of our commitment to transparency and fairness in hiring, we disclose that artificial intelligence (AI) tools may be used at certain stages of our recruitment process. These tools assist in tasks such as resume screening, candidate matching, and interview scheduling. All AI-assisted decisions are subject to human oversight to ensure fairness, accuracy, and compliance with applicable laws.

We are committed to the responsible, transparent, and accountable use of AI, in alignment with Ontario's Responsible Use of Artificial Intelligence Directive and the requirements under the Working for Workers Four Act. This includes taking steps to mitigate bias, protect candidate privacy, and ensure that AI does not unfairly influence hiring outcomes.

If you have questions or concerns about how AI is used in our hiring process, please contact us at View email address on apply.j-vers.com .

#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Backend Developer in Ottawa, ON vacancy
  •  ...progressive fertility, adoption, and surrogacy benefits to support all definitions of family. Job Description Job Title : Backend Developer Job Type : Permanent, Full-Time Work Model : Hybrid Location : 18 Auriga Drive   Job Status : Existing Vacancy... 
    Suggested
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    10 days ago
  • $80k - $130k per year

     ...Position Description: Backend Developer (AWS) Reliability Clearance granted preferably, or eligible based on 5+ years residing in Canada Must be located in the NCR: Ottawa, ON/Gatineau QC or within commuting distance Your future duties and responsibilities: Key Responsibilities... 
    Suggested
    Full time

    CGI

    Ottawa, ON
    2 days ago
  • $80k - $130k per year

    Backend Developer (AWS) Position Description Backend Developer (AWS) . Reliability Clearance granted preferably, or eligible based on 5+ years residing in Canada . Must be located in the NCR: Ottawa, ON/Gatineau QC or within commuting distance Your future duties... 
    Suggested
    Ottawa, ON
    17 days ago
  •  ...Title – . Java Back End Developer (3 Openings Sr/Mid/Jr) Position – Fulltime With our client Location – 100% Remote Work Salary - $Open (Best Possible) ------------------------------------------------------------------------------------------------- Requirements... 
    Suggested
    Full time
    Internship
    Remote work

    Two95 International Inc.

    Ottawa, ON
    more than 2 months ago
  •  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...  ...Senior Software Engineers II at Confluent take ownership of critical backend systems that underpin our data streaming platform. You’ll lead... 
    Suggested
    Full time

    IBM

    Ottawa, ON
    6 days ago
  • About Fullscript We’re an industry-leading health technology company on a mission to help people get better. We started in 2011 with one simple idea. Make it easier for practitioners to access the products they trust so they can deliver better care. That simple idea grew into...
    Full time

    Fullscript

    Ottawa, ON
    a month ago
  •  ...means joining a team fueled by curiosity and collaboration. You’ll work with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a culture that values innovation, growth, and continuous learning, IBM... 
    Full time
    Internship

    IBM

    Ottawa, ON
    6 days ago
  •  ...with diverse technologies, partners, and industries to design, develop, and deliver solutions that power digital transformation. With a...  ...systems for customers that expect a very high level of availability. Backend Developers/architects at IBM/Confluent work on a set of diverse... 
    Full time

    IBM

    Ottawa, ON
    6 days ago
  •  ...infrastructure). We're looking for a Senior Software Engineer to design, build, and evolve the backend systems that power these data-heavy products in production. You'll be designing and developing critical backend components and guiding other engineers through execution. If you... 
    Long term contract
    Full time
    Immediate start
    Remote work

    AutoScale Ventures

    Ottawa, ON
    11 days ago
  •  ...definitions of family. Job Description Job Title : Frontend Developer Job Type : Permanent, Full-Time Work Model : Hybrid...  ...iFrame and browser messaging technologies. Collaborate with backend engineers to define, implement, and maintain API contracts and... 
    Long term contract
    Permanent employment
    Full time
    Internship

    BUMP

    Ottawa, ON
    13 days ago
  • $90k - $140k per year

     ...Position Description: Senior Python Developer We are seeking a Senior Python Developer with expertise in cloud native development, Azure...  ...Engineering Experience . Strong Python development skills, including backend services, data processing, automation, APIs, and notebook based... 
    Full time

    CGI

    Ottawa, ON
    2 days ago
  • $80k - $90k per year

     ...000 Type of Vacancy: New We are looking for a Frontend/UI Developer to join the Larus team. You will design and build the interfaces...  ...and demos to stakeholders; and  Collaborate across disciplines, backend engineers, data scientists, and product managers, within an... 
    Permanent employment
    Full time
    Work at office
    Remote work
    Home office
    Monday to friday
    3 days per week

    Larus Technologies

    Ottawa, ON
    13 days ago
  •  ...the future of care. The Mission The backend infrastructure team enables fast,...  ...on Rails application and the experience developers have working within it. Through foundational...  ...decisions that improve application health and developer productivity. You’ll stay close to the... 
    Hourly pay
    Long term contract
    Full time
    Work at office
    Immediate start
    Work from home
    Flexible hours

    Fullscript

    Ottawa, ON
    3 hours ago
  • $75k - $110k per year

     ...leadership and work environment. About The Role As a Front End Developer you will be responsible for the development of web applications...  ...evolve a shared component library across our products. On the backend, our frontends are powered by RESTful Java services running on a... 
    Internship
    Remote work

    Agility PR Solutions

    Ottawa, ON
    10 days ago
  • $100.3k - $216.7k per year

     ...inside real client organizations. The difference between an AI Developer and what we are looking for is straightforward: you have shipped...  ...Helm) ~ Proficiency in Python; experience with Java or equivalent backend language acceptable ~ Experience debugging and monitoring... 
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    3 days ago
  •  ...software. Design, implement, test, and integrate scheduler and baseband features, including radio resource management functions. Develop software for embedded, real-time environments and investigate complex issues to deliver lasting fixes. Contribute to component and... 
    Long term contract
    Full time
    Temporary work

    Ericsson

    Ottawa, ON
    8 hours ago
  • $69.45k - $119.45k per year

     ...testing, application modernization, agile delivery, and more. We help our clients solve their most complex challenges YOUR ROLE: Curam Developer WORK YOU WILL DO: We are seeking a skilled Curam Developer to join our dynamic team. The ideal candidate will have extensive... 
    Full time
    Work at office
    Local area
    Shift work

    Accenture Global

    Ottawa, ON
    3 days ago
  •  ...Python Developer We are: Looking to be part of a transformational digital engineering and manufacturing practice? How about an opportunity to help world-class clients solve their biggest challenges and create products and services that customers love - quickly, efficiently... 
    Hourly pay
    Full time
    Work at office
    Local area

    Accenture Global

    Ottawa, ON
    3 days ago
  • $95k - $110k per year

     ...security and space, our architects design innovative solutions that make our tomorrow's possible. This role is Hybrid Ottawa Software Developer Position Summary The successful candidate will build robust, high-performance software systems for defence and security... 
    Long term contract
    Full time
    Temporary work
    Work at office
    Local area
    Worldwide

    Thales

    Ottawa, ON
    2 days ago
  •  ...into a Franchise Readiness Score across nine weighted dimensions, then matches that franchisee against a brand’s own Franchise DNA. The backend is where all of that actually happens. What you will do Build and own services in the assessment, scoring, consent and matching... 
    Full time
    Contract work
    Remote work

    Verifran

    Ottawa, ON
    9 hours ago
  •  ...demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit We are seeking a highly skilled Workday Developer with 3+ years of Finance-focused experience in Workday configuration, security, reporting, custom integrations, APIs, and user support... 
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    9 hours ago
  •  ...demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit We are seeking a highly skilled Workday Developer with 3+ years of Finance-focused experience in Workday configuration, security, reporting, custom integrations, APIs, and user support... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    5 days ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) senior BackEnd Python ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera... 
    Hourly pay
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  •  ...TEHORA est présentement à la recherche d 'un(e) programmeur(euse) junior BackEnd Python ayant de bonnes aptitudes techniques, une grande capacité d'apprentissage et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue participera... 
    Hourly pay
    Full time
    Contract work
    Remote work
    Flexible hours

    TEHORA

    Ottawa, ON
    more than 2 months ago
  • $108.75k - $152.25k per year

     ...customer experiences Performance and reliability engineering Modern DevOps tooling in a microservices environment Tech Stack Backend: Node.js, Express, NATS Data: MySQL, Redis, Elasticsearch Reporting: Flink, Cube.js, StarRocks, Iceberg Cloud: AWS... 
    Full time
    Internship
    Immediate start

    BlackBerry

    Ottawa, ON
    2 days ago
  • $75k - $125k per year

     ...Position Description: We are seeking Intermediate Agentic AI Developers / AI Engineers to support an AI modernization initiative with a major...  ...working collaboratively with client technical teams to design, develop, and enhance AI agents and intelligent automation solutions... 
    Full time

    CGI

    Ottawa, ON
    2 days ago
  •  .... Job Description We are looking for a Senior Java Developer with LLM expertise to lead the technical design, development and...  ...and build automation using AI technologies, and architect backend systems that support LLM integration, Retrieval-Augmented Generation... 
    Full time
    Internship
    Work at office
    Remote work
    Relocation
    2 days per week

    Miratech

    Ottawa, ON
    3 days ago
  • $85k - $111.3k per year

     ...improvement of how we work together. What you will do: Design, implement, and optimize components within the communication stack. Develop and maintain the platform SDK used by application teams, including clear APIs, documentation, and sample code. Work alongside... 
    Long term contract
    Full time
    Temporary work
    Internship
    Manual labor
    Worldwide

    Ericsson

    Ottawa, ON
    8 hours ago
  • $69k - $90.3k per year

     ...improve product quality, test automation, engineering productivity, and verification efficiency. We are looking for a passionate AI Developer who wants to apply AI and software development skills to real-world engineering challenges while learning from experienced engineers... 
    Long term contract
    Full time
    Temporary work
    Internship

    Ericsson

    Ottawa, ON
    3 days ago
  •  ...Description We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform...  ...units in real time. The role includes building highly scalable backend services capable of processing large volumes of routing... 
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Ottawa, ON
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Developer. Be the first to apply!