Achievers

Intermediate Software Engineer – Backend Engineering, Data Intelligence, Reporting

Achievers

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain backend services that support reporting, analytics, data export, and data-driven product features
  • Collaborate closely with product, data, and engineering teams to deliver actionable insights and AI-powered features that enhance user experience and decision-making
  • Design and implement well-structured APIs to integrate with internal and external BI tools (e.g., Looker, Tableau, Power BI)
  • Ensure data quality, governance, privacy, and compliance standards are met across all systems
  • Continuously research and experiment with new tools, frameworks, and technologies to drive innovation and efficiency
  • Contribute to agile development cycles, including sprint planning and retrospectives

Requirements

  • Bachelor’s or Master’s degree in Computer Science or a related field
  • 3+ years of backend software engineering experience in enterprise environments, with a focus on reporting, analytics, and data-driven features such as data export and insights
  • Strong understanding of analytics fundamentals, including dimensional data modeling, data transformation, and data visualization best practices
  • Experience with cloud platforms (GCP, AWS, or Azure)
  • Proficient in server-side programming languages such as Python, PHP, or Go
  • Experience with relational and NoSQL databases (e.g., MySQL, MongoDB)
  • Familiarity with streaming or near real-time data ingestion technologies (e.g., Kafka, Pub/Sub)
  • Strong understanding of RESTful API design and integration with BI and analytics tools (e.g., Looker, Tableau, Power BI)
  • Proficient with data serialization formats such as JSON, CSV
  • Knowledge of data privacy, security, and governance best practices
  • Experience with agile software development methodologies (e.g., Scrum, Kanban)
  • Strong analytical and problem-solving skills with attention to detail and code quality
  • Proactive in exploring and adopting new technologies, frameworks, and APIs
  • Excellent verbal and written communication skills in English
  • Experience integrating applications with AI/ML systems is a plus
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
backend software engineeringreportinganalyticsdata exportPythonPHPGoMySQLMongoDBRESTful API design
Soft skills
analytical skillsproblem-solving skillsattention to detailcode qualitycommunication skills
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science