Junior Back-End Developer

Analyticsmart

📍Toronto, Ontario, Canada
Posted May 21, 2026

Job Overview

Position

Junior Back-End Developer

Company

Analyticsmart

Location

Toronto, Ontario, Canada

Work Type

On-site

Job ID

li-4417479483

Job Description

About Analyticsmart Consulting Inc
Analyticsmart is a boutique analytics firm specializing in the Consumer-Packaged Goods (CPG) industry across Canada and the United States. Our mission is to transform data into meaningful, measurable, and actionable insights that drive growth and profitability for businesses.

By leveraging cutting-edge technology, we optimize decision-making and operational efficiency, helping brands gain a competitive advantage.

Founded in 2009, Analyticsmart has built long-standing partnerships with global brands and retailers. With offices in Toronto, Montreal, and New York City, we are a financially disciplined, growth-focused organization scaling into larger enterprise opportunities.

What Sets Us Apart

  • Expansive bonus and incentive structure

  • Prime office locations (Toronto, Montreal, NYC)

  • High-growth, innovation-driven environment

  • Exposure to both emerging brands and global enterprises

  • Strong culture of ownership, collaboration, and impact

**The Opportunity**
As a Junior Backend Developer, you will support the development, maintenance, and enhancement of backend systems powering our analytics, CRM, AI, and merchandising platforms. You will work closely with leadership, product teams, and developers to drive technical strategy, scalability, automation, and innovation across multiple client-facing solutions.

This role requires a highly experienced engineer capable of leading projects, mentoring developers, making key architectural decisions, and contributing to the evolution of AI-driven technologies including image recognition and computer vision solutions.

Responsibilities

  • Support the development and maintenance of backend services for web and mobile applications.

  • Assist with building and maintaining RESTful APIs and backend integrations.

  • Support backend development using Node.js and related frameworks.

  • Assist with database development and maintenance activities.

  • Support API integrations and frontend connectivity.

  • Participate in testing, debugging, and performance improvement efforts.

  • Contribute to deployment activities and CI/CD processes.

  • Work with developers and stakeholders to understand project requirements.

  • Support platform improvements and technical documentation.

Required Qualifications

  • University degree or diploma in Computer Science or related field.

  • 1–2 years of backend development experience

  • Basic experience with Node.js and JavaScript frameworks.

  • Understanding of MySQL, MS SQL Server, or database fundamentals.

  • Familiarity with APIs, HTML, CSS, and JavaScript concepts.

  • Exposure to cloud platforms, Git, and version control workflows.

  • Strong willingness to learn, with good problem-solving and communication skills.

**Nice to Have**

  • Exposure to AI-assisted development tools.

  • Basic understanding of testing and QA practices.

  • Exposure to Angular or frontend frameworks.

  • Experience supporting mobile applications.

  • Knowledge of Docker or container technologies.

  • French language skills.

Interview Prep

AI-powered insights to help you prepare

Key Skills

Required:
Preferred:

Practice Questions

💡Technical Questions (3)
  • 1.How would you approach building and documenting a new RESTful API endpoint in Node.js that serves analytics data to our frontend?
  • 2.Can you explain the difference between SQL and NoSQL databases, and discuss how you would approach optimizing a slow query in a relational database like MySQL or MS SQL Server?
  • 3.Walk me through your process for debugging a backend service that is failing during a CI/CD pipeline deployment.
🎯Behavioral Questions (3)
  • 1.Tell me about a time you had to learn a new technology or framework quickly to support a project. How did you get up to speed?
  • 2.Describe a situation where you worked closely with frontend developers or non-technical stakeholders to clarify project requirements for a backend feature.
  • 3.Give an example of a time you identified a performance issue or bug in an application. How did you handle it?
🧩Situational Questions (2)
  • 1.You are tasked with integrating a third-party AI image recognition service into our Node.js backend, but you have no prior experience with that specific API. The deadline is tight. What are your first steps?
  • 2.A frontend developer tells you that the API you built is returning data in a format that is difficult for their Angular application to consume, and refactoring their code will delay the sprint. How do you resolve this?

Resume Keywords

Make sure these keywords appear on your resume

Node.jsRESTful APIsMySQLMS SQL ServerCI/CDJavaScriptGitDatabase DevelopmentTechnical DocumentationDebuggingCloud PlatformsAPI Integrations

Interested in this position? Apply directly on LinkedIn.

Apply on LinkedIn →