Full-stack Engineer jobs in Canada

Explore 423 matching jobs.

TD

Software Engineer I – Full Stack

TD

Posted: 10/21/2026
AnsibleJavaJavaScriptPythonServiceNowSplunk
Cribl

Software Engineer – Stream Integrations

Cribl

Posted: 10/21/2026
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformKafkaNode.jsSplunkTypeScript
Davies

Technical Lead – Spill Response and Remediation

Davies

Posted: 10/21/2026
Granum

Senior Software Engineer

Granum

Posted: 10/21/2026
AngularAzureCloudSQL.NET
Fortinet

Embedded Software Developer

Fortinet

Posted: 10/21/2026
FirewallsLinuxPerlPythonSubversionTCP/IPUnixC++
Fortinet

Embedded Software Developer

Fortinet

Posted: 10/21/2026
DNSFirewallsLinuxPythonTCP/IPUnixGo
MaintainX

Principal Full-Stack Developer – Core

MaintainX

Posted: 10/21/2026
GraphQLJavaScriptNode.jsReactReact NativeSQLTypeScript
MaintainX

Principal Full-Stack Developer – Platform & Infrastructure

MaintainX

Posted: 10/21/2026
GraphQLJavaScriptNode.jsReactReact NativeSQLTypeScript
Mozilla

Contract Software Engineer – WebCompat Tooling, Dashboards and Reporting

Mozilla

Posted: 10/21/2026
DjangoJavaScriptPython
Grafana Labs

Senior Software Engineer – Grafana Search & Storage

Grafana Labs

Posted: 10/21/2026
CloudDistributed SystemsGrafanaPrometheusPythonRustGo
Grafana Labs

Senior Software Engineer – Grafana Search & Storage

Grafana Labs

Posted: 10/21/2026
CloudDistributed SystemsGrafanaPrometheusPythonRustGo
Xero

Senior Software Engineer – Payments Platform

Xero

Posted: 10/21/2026
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKotlinPythonRuby+3 more
Xero

Senior Software Engineer – Accounting Core

Xero

Posted: 10/21/2026
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformJavaKotlinPythonRuby+3 more
EvenUp

Frontend Engineer, Growth & Agents

EvenUp

Posted: 10/21/2026
ReactTypeScript
Grafana Labs

Staff Backend Software Engineer – Loki

Grafana Labs

Posted: 10/21/2026
CloudDistributed SystemsGrafanaKubernetesMicroservicesPrometheusPythonRustC+++1 more
Grafana Labs

Staff Backend Software Engineer – Loki

Grafana Labs

Posted: 10/21/2026
CloudDistributed SystemsGrafanaKafkaKubernetesMicroservicesPrometheusPythonRust+2 more
Grafana Labs

Senior Backend Software Engineer – Loki

Grafana Labs

Posted: 10/21/2026
CloudPythonRustC++Go
Grafana Labs

Senior Backend Software Engineer – Loki

Grafana Labs

Posted: 10/21/2026
CloudDistributed SystemsGrafanaKafkaKubernetesMicroservicesPrometheusPythonRust+2 more
Quora

Full Stack Software Engineer, New Grad

Quora

Posted: 10/21/2026
PythonReactSQLTypeScript
Viv Technologies

Full Stack JavaScript Developer

Viv Technologies

Posted: 10/20/2026
JavaScriptMongoDBNode.jsReact
TD

Software Engineer I – Full Stack

TD
Posted 10/21/2026full-timeMississauga • CanadaJuniorMid-Level💰 CA$69,700 - CA$98,400 per yearWebsite
Apply

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in developing and programming applications and systems, with a strong focus on analytics, testing, and integration. Proficient in collaborating with stakeholders to deliver innovative solutions while managing technical risks and ensuring quality standards.

Highest-signal resume keywords
Java ProgrammingJavaScriptBash ScriptingPython ScriptingGit

Tech Stack

Tools & technologies
AnsibleJavaJavaScriptPythonServiceNowSplunk

About the role

Key responsibilities & impact
  • Design and develop solution components focused on analytics, support, testing, and proof of concepts
  • Develop and program applications and systems to solve business and technology problems
  • Develop new solutions, features, and integrations for engineering programs and projects
  • Perform unit and component testing, debugging, code maintenance, and peer code reviews
  • Support business inquiries through enhancements and break/fix implementations
  • Collaborate with technology partners and stakeholders to meet application requirements, performance, delivery, and innovation goals
  • Analyze technical requirements and recommend engineering solutions
  • Monitor product lifecycles and undertake redevelopment where required
  • Document and verify system components, infrastructure, security, integrations, operability, and architecture designs
  • Participate in quality-management reviews and identify development/testing tools
  • Provide technical expertise during incident management, assess impact, and support incident resolution
  • Develop processes for issue prevention and participate in problem determination and resolution
  • Deliver project solutions and documentation on time, within budget, and to development and quality standards
  • Identify and manage technical risks, decisions, and lessons learned
  • Collaborate with the development team on user stories, acceptance criteria, and definitions of done/ready
  • Share knowledge, support training, and keep stakeholders informed of project progress

Requirements

What you’ll need
  • Undergraduate degree, Postgraduate degree or Technical Certificate
  • Strong academic background, e.g. computer science or engineering
  • 2–3 years relevant experience
  • Foundational knowledge of specific domain or engineering frameworks, technology, tools, processes and procedures
  • Recommended development expertise including Java programming, JavaScript, Bash Scripting, Python Scripting, and adjacent skills
  • Recommended tooling experience including Git, GitHub, GitHub Copilot, VS Code, Postman, Bruno, Nexus, SonarQube, VeraCode, and Snyk
  • Recommended technology platforms and/or certifications including Rundeck, PagerDuty, ServiceNow, Dynatrace, Splunk, and Ansible
  • Recommended delivery-role experience including Confluence, JIRA, SharePoint, and MS Office solutions
  • Knowledge of TD applications, systems, networks, innovation, design activities, best practices, business/organization, and Bank standards

Benefits

Comp & perks
  • Base salary and variable compensation
  • Health and well-being benefits
  • Savings and retirement programs
  • Paid time off
  • Banking benefits and discounts
  • Career development
  • Reward and recognition programs
  • Regular development conversations, training programs, and performance conversations
  • Online learning platform
  • Mentoring programs
  • Training and onboarding sessions
  • Accommodation support during the interview process

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Application DevelopmentUnit TestingDebuggingCode MaintenanceIncident Management
Soft Skills
CollaborationProblem SolvingCommunication
Tools & Technologies
GitHubVS CodePostmanSonarQubeServiceNow
Certifications & Qualifications
Technical CertificatePostgraduate Degree
Industry Keywords
Engineering FrameworksProduct Lifecycle ManagementQuality ManagementTD ApplicationsBank Standards