Enable job alerts via email!

Full Stack Developer

HRC Global Services

Canada

Hybrid

CAD 70,000 - 90,000

Full time

5 days ago
Be an early applicant

Job summary

A technology services company is seeking a motivated Full Stack Developer to join their team in Canada. This full-time position is ideal for recent graduates who are eager to engage in both front-end and back-end development. You will collaborate with a Canadian team on modern, cloud-based applications that emphasize performance, scalability, and security. The ideal candidate should have a solid grasp of HTML, CSS, and JavaScript, along with some exposure to back-end technologies.

Qualifications

  • Recent graduates in Computer Science or Software Engineering.
  • Solid understanding of front-end technologies: HTML, CSS, JavaScript.
  • Basic proficiency in back-end languages like Node.js or Python.

Responsibilities

  • Develop front-end applications using modern frameworks.
  • Build and integrate back-end services with APIs.
  • Optimize code for performance, scalability, and security.

Skills

HTML
CSS
JavaScript
TypeScript
React
Node.js
Python
Java
C#/.NET
AWS
Git

Education

Bachelor's degree in Computer Science

Tools

PostgreSQL
MySQL
DynamoDB
Jest
Playwright
Cypress
Job description
Overview

Position-Full Stack Developer

About the Role

We are seeking a motivated Full Stack Developer to join our team in a full-time capacity. This role is perfect for a recent graduate who enjoys working across both front-end and back-end technologies and is eager to contribute to real-world projects. You\'ll collaborate with a distributed Canadian team in a mostly remote setup, working on modern, cloud-based applications with a focus on performance, scalability, and security.

Responsibilities
  • Develop front-end applications using HTML, CSS, JavaScript / TypeScript, and frameworks such as React, Next.js.
  • Build back-end services using Node.js, Python, Java, or C# / .NET, integrating with APIs and databases.
  • Work with AWS DynamoDB (NoSQL) and other database technologies as needed (PostgreSQL / MySQL for legacy projects).
  • Design and implement RESTful and / or GraphQL APIs for application features and integrations.
  • Participate in Agile workflows (daily stand-ups, sprint planning, retrospectives).
  • Write unit, integration, and end-to-end tests using tools like Jest, Playwright, or Cypress.
  • Collaborate with designers, QA, and product managers to deliver features from concept to release.
  • Troubleshoot and optimize code for speed, scalability, and security.
  • Use Git for version control and follow CI / CD best practices.
Required Qualifications
  • Education: Bachelor\'s degree in Computer Science, Software Engineering, or related field.
  • Eligibility: You can apply if you have completed your course recently.
  • Solid understanding of HTML, CSS, and JavaScript / TypeScript.
  • Exposure to at least one modern front-end framework (React, Angular, or Vue.js).
  • Basic proficiency in one or more back-end languages (Node.js, Python, Java, or C# / .NET).
  • Familiarity with database concepts (SQL and NoSQL, especially DynamoDB).
  • Understanding of RESTful API concepts.
  • Comfortable with Git and basic CI / CD pipelines.
  • Strong problem-solving and communication skills.
Preferred Experience (Nice-to-Have)
  • Familiarity with Generative AI (GenAI) concepts and tools.
  • Experience in prompt engineering for LLM-based applications.
  • Understanding of vector databases
  • Knowledge of AWS services (Lambda, API Gateway, S3, CloudWatch).
  • Awareness of accessibility and security best practices (OWASP).
  • Experience with academic, open-source, or personal projects showcasing full-stack and AI-related skills.
  • Understanding of Agile development principles.
Application Process

Please submit your resume, cover letter, and (if available) a link to your GitHub or portfolio.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.