About The Position

We are looking for passionate software developers with a range of experience—from talented newcomers to seasoned professionals—to join one of our engineering teams. Your day will involve designing, developing, testing, and maintaining reliable backend services and distributed systems, primarily using Go. You will build scalable, cloud-native services and APIs that support enterprise-level products. Collaboration with developers, product teams, architects, and other stakeholders is key to delivering high-quality software. You will also participate in code reviews, technical discussions, and architectural decision-making, and own services throughout their lifecycle, from design and development to deployment, observability, and continuous improvement.

Requirements

  • Bachelor’s degree in Computer Engineering, Software Engineering or Computer Science, or equivalent experience
  • Open to all levels of experience, from junior to senior
  • Motivated to work in a fast-paced environment and enjoys the challenge of unfamiliar tasks
  • Comfortable learning unfamiliar technologies and solving complex technical problems
  • Experience with Go or a strong interest in developing production software using Go
  • Experience developing backend services, APIs, microservices, or distributed systems
  • Understanding of common software engineering practices, including observability, logging, monitoring, and performance analysis

Nice To Haves

  • Familiarity with cloud-native technologies, containers, or Kubernetes is an asset

Responsibilities

  • Design, develop, test, and maintain reliable backend services and distributed systems, primarily using Go
  • Build scalable, cloud-native services and APIs that support enterprise-level products
  • Collaborate with developers, product teams, architects, and other stakeholders to deliver high-quality software
  • Participate in code reviews, technical discussions, and architectural decision-making
  • Own services throughout their lifecycle, from design and development to deployment, observability, and continuous improvement

Benefits

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee
  • Private, free parking for all employees
  • Access to relaxation spaces (pool table, gaming consoles, foosball, chess, etc.)
  • On-site fitness facility with a personal trainer and multiple wellness and health workshops
  • Mature agile environment
  • Virtual consultations with our Kinesiologist / Discount on your gym membership
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service