
Intermediate Software Engineer – Backend Platform
Achievers
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Salary
💰 CA$96,000 - CA$130,000 per year
Tech Stack
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