Full-Stack Software Engineer (Associate Level)

TD

Toronto

On-site

CAD 60,000 - 84,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TD is seeking an Associate Software Engineer (L7) to join a collaborative engineering team in Toronto. You will contribute across the full software delivery lifecycle, from understanding requirements to design, implementation, testing, release, and support.

The role emphasizes building distributed applications using Java, Node.js, Angular, REST APIs, databases, and cloud technologies. You will work with experienced engineers, apply software fundamentals, and progressively take on more complex

Qualifications

  • 2+ years of professional software engineering or application development experience.
  • Experience with Java, Node.js, Angular, or TypeScript in distributed app development.
  • Practical experience with COBOL, IMS, DB2, JCL, and SAS.
  • Experience with relational databases/SQL, batch processing, file interfaces, or data integration.
  • Strong communication and teamwork skills.

Responsibilities

  • Develop, test, troubleshoot, and maintain software across the full stack, including UI, backend services, APIs, data, and integrations.
  • Apply software-engineering fundamentals to understand requirements, participate in design, write maintainable code, and review code.
  • Use Java, Node.js, Angular, REST APIs, SQL to build and support distributed applications.
  • Leverage mainframe knowledge to understand programs, batch processing, data, and interfaces.
  • Design and execute tests, investigate defects, support releases, and production issues.
  • Identify risks, communicate status, and escalate blockers early.
  • Collaborate with engineers, QA, analysts, architects, infra, security, vendors, and stakeholders.
  • Contribute to documentation, automation, vulnerability remediation, and continuous improvement.

Skills

Distributed application development
Java
Node.js
Angular
TypeScript
SQL
Troubleshooting
Team collaboration
Mainframe knowledge

Tools

COBOL
IMS
DB2
JCL
SAS

Job description

TD is seeking an Associate Software Engineer (L7) to join a collaborative engineering team in Toronto. You will contribute across the full software delivery lifecycle, from understanding requirements to design, implementation, testing, release, and support.

The role emphasizes building distributed applications using Java, Node.js, Angular, REST APIs, databases, and cloud technologies. You will work with experienced engineers, apply software fundamentals, and progressively take on more complex

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Mobile Software Engineer II – Build Scalable Apps
Mobile Software Engineer II – Build Scalable Apps

TD • Toronto

On-site
CAD 106,000 - 135,000
Backend Software Engineer - Java/Spring, Azure
Backend Software Engineer - Java/Spring, Azure

TD • Toronto

On-site
CAD 70,000 - 98,000
Full Stack Developer RD-020
Full Stack Developer RD-020

Triwill Group • Canada

Hybrid
CAD 85,000 - 115,000
Senior Java Full Stack Engineer | FinTech & Capital Markets
Senior Java Full Stack Engineer | FinTech & Capital Markets

The Toronto-Dominion Bank (Canada) • Toronto

On-site
CAD 127,000 - 164,000
Toronto-based Senior Software Engineer – Java/Spring & Angular
Toronto-based Senior Software Engineer – Java/Spring & Angular

TD Bank Group • Toronto

On-site
CAD 82,000 - 115,000
Full Stack Developer - Toronto, Ontario
Full Stack Developer - Toronto, Ontario

MissionHires • Toronto

On-site
CAD 70,000 - 90,000
Senior Java Full-Stack Engineer — Build Next-Gen Trading
Senior Java Full-Stack Engineer — Build Next-Gen Trading

TD • Toronto

On-site
CAD 127,000 - 164,000
Associate Software Engineer (Fullstack)
Associate Software Engineer (Fullstack)

TD • Toronto

On-site
CAD 60,000 - 84,000
Associate Software Engineer (Fullstack)
Associate Software Engineer (Fullstack)

TD • London

On-site
CAD 60,000 - 84,000
Full Stack Developer (React + Javascript + NodeJS)
Full Stack Developer (React + Javascript + NodeJS)

Astra-North Infoteck Inc. ~ Conquering today’s challenges, achieving tomorrow’s vision! • Toronto

Hybrid
CAD 110,000 - 150,000