Intermediate Software Engineer developing services for user lifecycle management and HRIS integrations at Achievers platform. Collaborating across teams to tackle complex data synchronization challenges.
Responsibilities
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
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
Senior Tag Management/MarTech Engineer responsible for client - side tagging in a remote role at Northern. Collaborating with teams to ensure data governance in a regulated fintech environment.
Senior Municipal Engineer leading civil engineering projects at GEMTEC. Emphasizing on municipal and transportation infrastructure and site development in a hybrid work environment.
Lead Full Stack Developer providing technical direction and mentoring junior developers at RBC. Collaborating on innovative payment solutions for commercial clients.
Staff Chief Engineer overseeing engineering activities and ensuring safety and compliance on maritime vessels. Leading engineering teams and managing technical operations with compliance to safety standards.
Senior Software Engineer at Affirm's Zero to One labs developing and launching scalable AI - enabled systems. Engaging in rapid prototyping and collaborating with product managers in a fast - paced environment.
Test and Product Engineering Developer at Ford working on hardware testing for Electronic Control Units. Focus on defining test requirements, methodologies, and achieving product quality in mass production.
Full Stack Developer building complex web applications and APIs in Assurance Innovation Lab at BDO. Collaborating with high - performing teams to drive innovation and enhance client service.
Senior Software Engineer developing Conductor, an AI platform for healthcare providers. Leading deployments, integrations, and resolving technical issues with client stakeholders.
Web Full Stack Developer at GHGSat focusing on innovative applications for greenhouse gas data processing. Join a multidisciplinary Agile Scrum team to enhance environmental solutions.
Software Developer I developing AI - driven applications within PR Newswire Canada. Collaborating with cross - functional teams to enhance application development and code quality.