Golang / Go Job: Backend Software Engineer

Flybits

Backend Software Engineer at Flybits

🇨🇦 Canada › Toronto
  (Posted Feb 7 2025)

Please mention that you found the job at Golangprojects.com

Apply now!  

Job description
Are you a Backend Engineer with a passion for building scalable and resilient systems in an innovative team environment? Join the Flybits team as a Backend Engineer II, working in a hybrid setting from our Toronto office for three days a week! In this role, you will be responsible for the end-to-end delivery of product components, including development, testing, deployment, and monitoring, across various areas of our platform.

As a key member of our backend team, you will collaborate closely with engineering and product teams to build and enhance core features of the Flybits product. You will tackle technically complex projects, applying your problem-solving skills while working alongside senior team members. Additionally, you will provide mentorship and guidance to junior engineers, fostering a culture of learning and collaboration.

If you thrive in a fast-paced environment, enjoy working with modern technologies, and take initiative in problem-solving, we want to hear from you!

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
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:

Contribute to design, architecture, and technology decisions while ensuring best practices.
Develop highly scalable microservices in Go that form the foundation of our platform.
Deploy, test, monitor, and optimize microservices in a Kubernetes cluster, supporting a culture of continuous delivery.
Work closely with product, design, and engineering teams to fully implement, test, and document features.
Identify performance bottlenecks and collaborate on optimized solutions.
Develop utilities to enhance automation in build, testing, deployment, and monitoring processes.
Participate in code reviews, providing feedback to peers and supporting high-quality development standards.
Address security concerns in code, processes, and systems.

Must-Haves:

3+ years of experience as a full-time software developer in an agile environment.
Experience working with a microservices architecture (development, monitoring, debugging, security, and performance).
Experience developing and maintaining automated tests.
Proficiency with event-driven architectures and message-passing systems (RabbitMQ, Kafka).
Hands-on experience with cloud services (AWS, Google Cloud, or Azure).
Expertise in Docker container development and orchestration (preferably Kubernetes).
Proven experience developing backend applications and RESTful services.
Strong collaborative development skills using Git.
Proficiency in at least one major programming language (Go, JavaScript, C/C++, etc.).
Deep understanding of SQL and NoSQL databases (PostgreSQL, MongoDB).

Bonus Points:

Expert knowledge of Go.
Experience with gRPC framework.
Hands-on experience with Kubernetes cluster management and monitoring.
Contributions to open-source projects, especially in cloud-native computing.
Experience developing backend systems for SPAs (React, Ember, Angular 2+, Vue.js).

If you're excited to join a dynamic team and contribute to the success of Flybits and our customers, 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.

Please mention that you found the job at Golangprojects.com

Apply now!  
 

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

Other interesting golang jobs

Golang job Senior Golang Backend Engineer at Salesforge Senior Golang Backend Engineer - Salesforge
Remote Europe, 100% Remote
Salesforge is soon to become the number one platform of choice for sales organizations large and small. We have built a new category within the sales execution software space called programmatic seque...

Golang job Staff Software Engineer - Developer Productivity at Crusoe Staff Software Engineer - Developer Productivity - Crusoe   (December 2024)
San Francisco, California, United States - Salary: $215,000 - $250,000
Crusoe is building the World’s Favorite AI-first Cloud infrastructure company. We’re pioneering vertically integrated, purpose-built AI infrastructure solutions trusted by Fortune 500 companies t...
Golang job Software Engineer - Backend at Automox Software Engineer - Backend - Automox   (December 2024)
Austin, Texas, United States - Salary: $90,000 - $140,000 + bonus
Location: Austin, TX - Denver, CO - Tampa, FL with our award winning cloud-native endpoint management platform. Our product works autonomously and so do our teams. We value a ‘one team’ mentalit...
Golang job Senior Software Engineer, Golang at Multi Media, LLC Senior Software Engineer, Golang - Multi Media, LLC
Remote US, 100% Remote - Salary: $165,000 - $215,000
Multi Media, LLC is a leading provider of innovative online platforms and services, with Chaturbate as our flagship product. Our platform empowers independent broadcasters to engage with their fans th...

Golang job Senior Go backend Developer at Cycloid Senior Go backend Developer - Cycloid
Remote Europe, 100% Remote
Freelance, Full-time · Remote in Europe and UK Hi there! Thanks for being here and let’s get started. At Cycloid, We aim to promote efficient infrastructure & software delivery alongside digita...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with ai Golang jobs with angular Golang jobs with aws Golang jobs with azure Golang jobs with devops Golang jobs with docker Golang jobs with fintech Golang jobs with gcp Golang jobs with git Golang jobs with grpc Golang jobs with javascript Golang jobs with kafka Golang jobs with kubernetes Golang jobs with microservices Golang jobs with ml Golang jobs with mongodb Golang jobs with nosql Golang jobs with postgresql Golang jobs with python Golang jobs with rabbitmq Golang jobs with react Golang jobs with sql Golang jobs with vue