Backend Software Engineer II at Flybits Inc
Toronto, ON M4W 3R8, Canada -
Full Time


Start Date

Immediate

Expiry Date

01 May, 25

Salary

0.0

Posted On

01 Feb, 25

Experience

3 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Postgresql, Financial Services, Kafka, Mongodb, Kubernetes, Infrastructure, Docker, Github, Databases, Languages, Architecture, Messaging, Git, Data Science, Award Winner, Devops, Rest, Context Aware Computing, Aws, Rabbitmq

Industry

Information Technology/IT

Description

THE POSITION:

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!

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.
Loading...