Join a collaborative team of Engineers to develop, release, and maintain the Achievers Platform and supporting services for user lifecycle management and HRIS integrations
The tech stack: Python, Go, PHP, React, Kubernetes, Docker, Pub/Sub, GraphQL, microservices and more
Work independently on complex tasks, designing small to mid-size components for user data management and HRIS integration systems
Develop scalable solutions that improve system performance and handle large-scale user lifecycle events
Troubleshoot issues across the full stack, from API integrations to database performance
Actively review peers' code for quality, maintainability, and alignment with architectural standards
Estimate effort for mid-to-large initiatives and contribute meaningfully to sprint planning and technical discussions
Begin mentoring junior engineers, sharing knowledge and fostering collaborative growth
Stay up to date on emerging technologies and corporate engineering guidelines, best practices, processes and tools
Ensure that systems, designs, and decisions are well-documented, making it easier for other engineers to understand, maintain, and expand upon your work
Requirements
Bachelor's in computer science or master's in computer science (preferred) or related field
3-6 years of relevant software engineering experience
Experience working in Agile teams
Top notch programming skills in any language. Bonus for knowledge of Python, Go, and/or PHP
Experience with Docker, Kubernetes, and Cloud platforms (GCP, AWS)
Strong understanding of Microservice Architecture and system design principles
Analyze business requirements and create technical design documents that are in accordance with the company's architecture standards
Being able to handle and understand multiple domains; many cross-team projects
Eager to learn and try new things
Excellent verbal communication skills
Tech Stack
AWS
Cloud
Docker
Google Cloud Platform
GraphQL
Kubernetes
Microservices
PHP
Python
React
Go
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