6 months ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, and maintain backend services for reporting, analytics, data export, and data-driven product features.
- Design and implement APIs integrating with internal and external BI tools.
- Apply data modeling and transformation techniques for dimensional analytics and interactive visualizations.
- Ensure data quality, governance, privacy, and compliance standards across systems.
- Participate in code reviews, technical design discussions, and architecture planning.
- Mentor junior engineers and provide technical guidance.
- Research and experiment with tools, frameworks, technologies, and APIs.
- Contribute to sprint planning, estimation, retrospectives, and other agile development activities.
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field.
- At least 5 years of backend software engineering experience in enterprise environments focused on reporting, analytics, data export, or insights.
- Expertise in systems design and experience designing complex distributed systems at scale with attention to performance, scalability, and fault tolerance.
- Strong understanding of dimensional data modeling, data transformation, and data visualization best practices.
- Experience with GCP, AWS, or Azure and cloud-based data warehousing, preferably Google BigQuery.
- Proficiency in server-side programming languages such as Python, PHP, or Go.
- Experience with relational and NoSQL databases such as MySQL and MongoDB, including schema design, data modeling, and performance tuning.
- Familiarity with streaming or near-real-time ingestion technologies such as Kafka and Pub/Sub.
- Understanding of API design and integration with Looker, Tableau, and Power BI.
- Proficiency with JSON and CSV data serialization formats.
- Knowledge of data privacy, security, and governance best practices.
- Experience with Scrum, Kanban, or other agile software development methodologies.
- Ability to lead technical discussions, mentor junior engineers, and collaborate cross-functionally.
- Strong analytical, problem-solving, communication, and code-quality skills.
- Experience integrating applications with AI/ML systems is a plus.
Benefits
- Recognition and Rewards program.
- Health benefits and life insurance beginning on the first day.
- Parental leave top-up.
- Employer-matched RRSP contributions.
- Flexible vacation.
- Employee and Family Assistance Program with mental health, legal, and financial counselling.
- Professional development and career growth support, including LinkedIn Learning and mentorship.
- Employee-led diversity and inclusion resource groups.
- Regular connection, belonging, and well-being events.
- Hybrid flexibility with time in the Liberty Village, Toronto office.
- Permanent full-time employment.
Tech Stack
Categories
About Achievers
Achievers builds a SaaS platform for employee recognition and rewards, offering monetary and non-monetary recognition, a global rewards marketplace, and integrations with systems like Workday, Microsoft, Slack, and SAP. Founded in 2002 and headquartered in Toronto, it is owned by Blackhawk Network. The platform serves millions of employees across 160+ countries, with customers that include General Motors and Workday.
