hero

Build the future of financial services.

Explore career opportunities within the Portage portfolio.
companies
Jobs

Senior Backend Engineer

Flybits

Flybits

Software Engineering
Toronto, ON, Canada
USD 145k-195k / year
Posted on Jan 17, 2026

About Flybits

Named by LinkedIn Top Startups and Canadian Innovation Exchange Top 10 as one of the hottest high-growth global companies to work for in the country, Flybits enables our customers in financial services to provide hyper-personalized experiences through the power of data science and context-aware computing. Some of our recent accomplishments include:

  • Canada’s Top 50 Fintech Companies by Digital Finance Institute
  • 2019 Technology Fast 50™ award winner by Deloitte Canada
  • LinkedIn Top 15 Startup
  • Canadian Innovation Exchange Top 10

Flybits empowers enterprises to connect with their customers more meaningfully through micro-personalized experiences, powered by contextual data. Flybits aggregates disparate sources of relevant public and proprietary data without technical hassle, enabling Fortune 500 organizations to build sophisticated and evolving customer engagement programs with ease. Leveraging unique and patent-protected AI and machine learning capabilities, experiences created through Flybits become increasingly effective in delivering success. From driving product awareness to offering virtual concierge-style services, enterprises across the globe are using Flybits to add significant value to the lives of their customers and preparing themselves for the new data economy.

The Position:

Are you an experienced Backend Engineer ready to take on a high-impact role involving complex technical architecture and peer mentorship? Join the Flybits team as a Senior Backend Software Engineer, working in a hybrid setting from our Toronto office for three days a week! In this role, you will be a key contributor to our core services, taking ownership of important features and helping the team maintain high technical standards.

As a Senior Backend Software Engineer, you will bridge the gap between product vision and technical execution. You will be responsible for designing and implementing scalable services while providing technical leadership and mentorship to more junior members of the team. You will handle significant architectural challenges and ensure our systems remain resilient as we continue to scale globally.


Our Tech Stack:
At Flybits, we use cutting-edge technologies to power our platform, including:

  • Architecture: Event-driven microservices running on Kubernetes (AWS, GCP, and more)
  • Languages: Go (primary), Python
  • Databases: PostgreSQL, MongoDB, DynamoDB, Redis
  • Messaging & APIs: gRPC, REST, RabbitMQ, Kafka
  • Infrastructure & DevOps: Kubernetes, Docker, GitHub, Git, Grafana, Gloo

These technologies support our global-scale system, serving millions of users.


Responsibilities:

  • Contribute to and drive the design, architecture, and technology decisions for high-performance backend systems.
  • Develop highly scalable microservices that form the foundation of our global platform.
  • Oversee the deployment, testing, monitoring, and optimization of microservices, promoting a culture of continuous delivery.
  • Mentor and provide technical guidance to junior and intermediate engineers, fostering a culture of learning and technical excellence.
  • Partner with cross-functional teams, including product, design, and engineering, to ensure seamless feature implementation, testing, and documentation.
  • Identify and address performance bottlenecks, implementing optimized solutions.
  • Enhance and develop utilities for automation in build, testing, deployment, and monitoring processes.
  • Maintain high standards for code quality, architecture, and performance through code reviews and technical leadership.
  • Address security, reliability, and scalability concerns across code, processes, and systems.

Must-Haves:

  • 4+ years of experience as a software developer with a strong focus on backend systems.
  • 1+ years proven experience in a "Senior" or "Technical Lead" capacity, demonstrating the ability to guide peers and influence technical decisions.
  • Proficiency with cloud services (AWS, Google Cloud, or Azure).
  • Comprehensive knowledge of both SQL (PostgreSQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Expertise in Go or at least one other major systems language with a strong desire to work in Go.

Bonus Points:

  • Advanced proficiency in Go and the gRPC framework.
  • Experience with microservices architecture, including container orchestration (Kubernetes), service discovery, monitoring and security.
  • Hands-on experience with advanced Kubernetes features and ecosystem tools.
  • Experience with event-driven architectures, and message-passing systems (RabbitMQ or Kafka), RESTful API design and gRPC.
  • Experience developing backend systems for SPAs and familiarity with the frontend frameworks (React, Ember, Angular 2+, Vue.js) they are written in.
  • Experience with troubleshooting production systems, performance, distributed/large scale systems data analysis, visualization tools, debugging, and/or system health diagnosis and resolution.

If you're an experienced engineer looking to solve complex problems at Flybits, apply now!


What We Provide:

  • The opportunity to join an innovative company alongside a collaborative team of creative thinkers.
  • A fulfilling career path offering diverse global prospects for professional growth.
  • Competitive compensation and comprehensive benefits package.
  • Internal training and professional coaching to support your development and enhance skills.
  • Generous vacation policy including holiday time off in December.

The base salary range for this role is $145,000-$195,000.

Non-Automated Screening: Please note that we do not use artificial intelligence or automated ranking systems to evaluate candidates. All applications are reviewed manually by our hiring team to ensure a comprehensive and equitable assessment of your professional experience.

Flybits is an Equal Employment Opportunity Employer. Employment, recognition and advancement at Flybits are based solely on individual merit and qualifications directly related to professional competence. We provide equal opportunity without regard to race, colour, gender, ethnicity, ancestry, national origin, age, religious affiliation (or lack thereof), sexual preference or orientation (or lack thereof), pregnancy status, medical condition, marital status, or any other characteristic protected by the law.

Flybits is committed to making all reasonable accommodations to ensure compliance with the Ontario Human Rights Code and other applicable provincial disability laws, in addition to any federal or local requirements.