Achievers

Intermediate Software Engineer – Backend Platform

Achievers

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

Salary

💰 CA$96,000 - CA$130,000 per year

About the role

  • Build, own, and maintain innovative new product features that power the Achievers platform
  • Contribute to system design and architecture discussions, bringing forward ideas and helping shape the next generation of scalable, high‑performance platform capabilities
  • Write clean, scalable, testable code and continuously integrate it into our production environment
  • Actively participate in code reviews, ensuring quality, consistency, and engineering excellence across the team
  • Use the right tool for the job; our stack includes Python, Go, Kubernetes, Docker, Drone, Google Pub/Sub, React/Redux, GraphQL, Microservices, and Micro‑Frontend architecture across GCP
  • Develop microservices with strong SQL interaction, including efficient query design, performance optimization, and maintaining data integrity across distributed systems
  • Integrate with a variety of third-party systems where data accuracy is paramount
  • Collaborate closely with cross‑functional teams to solve complex technical challenges and deliver seamless end‑to‑end experiences
  • Drive our modernization efforts by helping transform existing monolithic systems into modern, robust, cloud‑native microservices

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 3+ years of relevant backend software engineering experience
  • Experience working in Agile teams
  • Top notch programming skills in Python or Go (preferred)
  • Expert with technologies such as SQL, Docker, Kubernetes, Cloud (GCP, AWS)
  • Strong understanding of Microservice Architecture
  • Comfortable in a UNIX / Linux environment
  • Ability to analyze business requirements and create technical design documents that are in accordance with the company's architecture standards
  • Ability to handle and understand multiple domains; many cross-team projects
  • Eager to learn and try new things
  • Excellent written and verbal communication skills
Benefits
  • Rewards for your impact through our Recognition and Rewards program
  • Health Benefits and Life Insurance Coverage beginning on your first day
  • Parental Leave Top-up
  • Employer matched RRSP contributions
  • Flexible Vacation to recharge, so you can bring your best
  • Employee and Family Assistance Program offering mental health, legal, and financial counselling
  • Supported professional development and career growth (Linkedin Learning, mentorship)
  • Employee-Led Employee Resource Groups that celebrate our diversity
  • Regular events designed to build connection, belonging, and well-being
  • Hybrid flexibility, with time in our beautiful Liberty Village, Toronto office
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoSQLMicroservice ArchitectureAgileCloudDockerKubernetesGraphQLPerformance Optimization
Soft Skills
CommunicationCollaborationProblem SolvingAdaptabilityAnalytical SkillsAttention to DetailTeamworkEagerness to LearnTechnical DocumentationQuality Assurance