Remote Senior Backend Engineer (Data Intelligence)

at Achievers

Posted 1 day ago 4 applied

Description:

  • Achievers is seeking a talented Senior Software Engineer to join their Data Intelligence team.
  • The role involves leveraging skills in software and data engineering to transform data from the SaaS platform into actionable insights for customers.
  • Responsibilities include designing, developing, and maintaining backend services that support reporting, analytics, data export, and data-driven product features.
  • The engineer will collaborate closely with product, data, and engineering teams to deliver insights and AI-powered features that enhance user experience and decision-making.
  • The position requires designing and implementing well-structured APIs for integration with internal and external BI tools such as Looker, Tableau, and Power BI.
  • The engineer will apply strong data modeling and transformation techniques to support dimensional analytics and interactive visualizations.
  • Ensuring data quality, governance, privacy, and compliance standards across all systems is essential.
  • Participation in code reviews, technical design discussions, and architecture planning is expected.
  • The role includes providing mentorship and technical guidance to junior engineers.
  • Continuous research and experimentation with new tools, frameworks, and technologies to drive innovation and efficiency is encouraged.
  • Contribution to agile development cycles, including sprint planning, estimation, and retrospectives, is part of the job.

Requirements:

  • A Bachelor’s or Master’s degree in Computer Science or a related field is required.
  • Candidates must have 5+ years of backend software engineering experience in enterprise environments, focusing on reporting, analytics, and data-driven features.
  • A strong understanding of analytics fundamentals, including dimensional data modeling, data transformation, and data visualization best practices, is necessary.
  • Experience with cloud platforms (GCP, AWS, or Azure) and cloud-based data warehousing, preferably Google BigQuery, is required.
  • Proficiency in server-side programming languages such as Python, PHP, or Go is essential.
  • Solid experience with relational and NoSQL databases (e.g., MySQL, MongoDB), including schema design, data modeling, and performance tuning, is needed.
  • Familiarity with streaming or near real-time data ingestion technologies (e.g., Kafka, Pub/Sub) is a plus.
  • A strong understanding of RESTful API design and integration with BI and analytics tools is required.
  • Proficiency with data serialization formats such as JSON and CSV is necessary.
  • Knowledge of data privacy, security, and governance best practices is essential.
  • Experience with agile software development methodologies (e.g., Scrum, Kanban) is required.
  • Candidates should have the ability to lead technical discussions, mentor junior engineers, and collaborate effectively with cross-functional teams.
  • Strong analytical and problem-solving skills with attention to detail and code quality are necessary.
  • A proactive approach to exploring and adopting new technologies, frameworks, and APIs is expected.
  • Excellent verbal and written communication skills in English are required.
  • Experience integrating applications with AI/ML systems is a plus.

Benefits:

  • Achievers offers competitive pay and a parental leave top-up.
  • Health benefits and life insurance coverage are provided from the first day of employment.
  • The company offers RRSP matching and flexible vacation options.
  • An Employee and Family Assistance Program is available.
  • Employees have full access to the LinkedIn Learning Library and an internal mentorship program.
  • There are opportunities to participate in employee-led resource groups.
  • The office is located in Liberty Village, Toronto, providing a beautiful workspace.
  • Employees can participate in a points-based Employee Recognition Program.
  • There are opportunities for professional development and career growth within the company.