Flybits Logo

Flybits

Lead Backend Software Engineer

Reposted 4 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Senior level
In-Office
Toronto, ON
Senior level
Lead a team of backend engineers, ensuring high-quality, scalable backend systems align with product roadmaps, while mentoring and managing team performance.
The summary above was generated by AI

The Position:
Are you a seasoned Backend Engineer with a knack for leadership and a passion for transforming product roadmaps into scalable engineering processes? We invite you to join the Flybits team as a Lead Backend Software Engineer, working in a hybrid setting from our Toronto office for three days a week! In this role, you will mentor a team of talented backend software engineers, reporting directly to the VP of Engineering.


As the Lead Backend Software Engineer, you will play a pivotal role in shaping the technical direction of our backend systems, ensuring seamless alignment with our product roadmap. You will guide the team in delivering high-quality, reliable, and scalable services while fostering a collaborative and innovative work environment. Your role will encompass both technical leadership and people management, making you a key contributor to the success of Flybits.


This role is a hybrid position requiring you to be on-site in our Yonge-Dundas Square Office three times a week (Monday, Tuesday and Thursday).


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 (ML-related services)
  • Databases: PostgreSQL, MongoDB, DynamoDB, Redis
  • Messaging & APIs: gRPC, REST, RabbitMQ, Kafka
  • Infrastructure & DevOps: Docker, GitHub, Git, Grafana, Gloo

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


Responsibilities:

  • Lead a team of backend engineers, providing mentorship, guidance, and performance management.
  • Collaborate with the VP of Engineering to translate product roadmaps into backend engineering processes and deliverables.
  • Drive the design and architecture of scalable, high-performance backend systems in Go.
  • Oversee the deployment, monitoring, and optimization of microservices in a Kubernetes environment, promoting a culture of continuous delivery.
  • Partner with cross-functional teams, including product, design, and engineering, to ensure seamless feature implementation, testing, and documentation.
  • Identify and address performance issues, implementing innovative solutions.
  • Enhance automation in build, testing, deployment, and monitoring processes.
  • Maintain high standards for code quality, architecture, and performance through code reviews and technical leadership.
  • Ensure the security, reliability, and scalability of backend systems.

Must-Haves:

  • 5+ years of experience as a software developer with a strong backend focus in an agile environment.
  • 2+ years of experience in a leadership/mentorship role
  • Demonstrated expertise in microservices architecture, including development, monitoring, debugging, and security.
  • Proficiency with cloud services (AWS, Google Cloud, or Azure) and container orchestration (Kubernetes).
  • Advanced knowledge of Docker, Git, and CI/CD pipelines.
  • Experience in key languages (Python, JavaScript, C/C++, etc.)
  • Comprehensive experience with SQL and NoSQL databases (PostgreSQL, MongoDB).
  • Proven track record in developing RESTful services and integrating with message-passing systems (RabbitMQ, Kafka).

Bonus Points:

  • Strong coding skills in Go
  • Master’s degree in Computer Science or related field.
  • Expert-level knowledge of Go and experience with the gRPC framework.
  • Hands-on experience with advanced Kubernetes features and ecosystem tools.
  • Contributions to open-source projects or involvement in cloud-native computing foundation projects.
  • Project management certifications
  • Familiarity with frontend frameworks (React, Angular, Vue.js) to support backend integration for SPAs.

If you're ready to lead a dynamic team and drive impactful backend solutions 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.
  • Freedom to choose between Mac and PC for customizing your workspace.

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.


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.

Top Skills

AWS
Docker
DynamoDB
GCP
Git
Go
Grafana
Grpc
Kafka
Kubernetes
MongoDB
Postgres
Python
RabbitMQ
Redis
Rest

Flybits Toronto, Ontario, CAN Office

200 Wellington St W, Toronto, Ontario, Canada, M5V

Similar Jobs

53 Minutes Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
The Senior Data Engineer develops data strategies, designs data pipelines, ensures data accuracy, and provides support for ML engineers. They collaborate across teams to enhance cybersecurity and mitigate vulnerabilities.
Top Skills: AWSDatabricksGithub ActionsHiveImpalaJenkinsKafkaOoziePythonSparkSQLTerraform
53 Minutes Ago
Hybrid
Toronto, ON, CAN
Internship
Internship
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
As a Software Engineer Intern, you will write high-quality code, be part of a software development team, and gain exposure to various software development phases.
Top Skills: C#GitJavaJavaScriptPython
57 Minutes Ago
Easy Apply
Hybrid
Toronto, ON, CAN
Easy Apply
Senior level
Senior level
Cloud • Fintech • Payments • Software
The Software Engineering Manager will lead a team of engineers, manage software projects, oversee application design, and drive quality in development processes.
Top Skills: AWSAzureDockerJavaSpring Boot

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account