Achievers

Staff Software Engineer

Achievers

Overview

Role involves mentoring developers and designing innovative features for the Achievers platform.

Ideal candidate should have 8+ years of experience with strong skills in Python or Go and expertise in Docker and Kubernetes.

hybridseniorpermanentfull-timeEnglishPythonGoDockerKubernetesmicroservicesLinux

Locations

  • Canada, Ontario, Toronto

Requirements

  • Bachelor's or master's in computer science or related field
  • 8+ years of relevant development experience
  • Experience in Agile teams
  • Top-notch programming skills in Python or Go
  • Expert with Docker, Kubernetes
  • Strong understanding of Microservice Architecture
  • Excellent written and verbal communication skills

Responsibilities

  • Guide and mentor software developers
  • Design and maintain product features
  • Collaborate with cross-functional teams
  • Engage in code reviews
  • Architect secure software solutions
  • Monitor application performance
  • Enforce engineering best practices
  • Continuously learn and stay updated

Benefits

  • Competitive Pay
  • Parental Leave Top-up
  • Health Benefits and Life Insurance
  • RRSP Matching
  • Flexible Vacation
  • Employee and Family Assistance Program
  • Full access to LinkedIn Learning
  • Opportunities for professional development