Full Stack Developer - TD Asset Management

TDToronto, ON
CA$105,000 - CA$145,000Onsite

About The Position

TD Asset Management (TDAM), a member of TD Bank Financial Group, is a leading North American investment manager offering progressive investment solutions to both institutional and individual investors. For over two decades, the organization has established competitive market positions in active, quantitative, and passive portfolio management. As of December 31, 2025, TDAM and its affiliates manage over $508 billion in assets on behalf of pension, insurance, endowment/foundation, and corporate clients, as well as high-net worth clients and retail mutual funds. In attaining this client commitment, TDAM has built one of Canada’s largest and most respected investment management and research teams with more than 220 Portfolio Managers, Associate Portfolio Managers, Traders and Analysts. TDAM Business Innovation accountabilities include creating A.I solutions and analytics for TDAM in order to increase productivity and generate revenue. Work closely with data scientists and software engineers on the Business Innovation team to enable data-driven decision making for the business. Role will be tailored based on applicant skills and team needs.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Foundational understanding of software development principles, data structures, algorithms, and object-oriented programming
  • knowledge of front-end technologies such as HTML, CSS, JavaScript, TypeScript, and React or a similar framework.
  • Familiarity with REST APIs, databases, Git, Agile delivery practices, and debugging tools.
  • Strong problem-solving skills, attention to detail, and willingness to learn new technologies.
  • Good written and verbal communication skills, with the ability to work effectively in a team environment.
  • Good business and technical writing / communication skills
  • High attention to detail

Nice To Haves

  • 2-3 years Work Experience preferred
  • Highly motivated to learn and adopt new technologies
  • Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform.
  • Exposure to CI/CD tools, containers, automated testing, or DevOps practices.
  • Experience with SQL, PostgreSQL, MongoDB, or other relational and non-relational databases.
  • Familiarity with Python data libraries, dashboarding tools, automation, machine learning, or GenAI concepts is an asset.
  • Experience working in Agile teams and using tools such as Jira, GitHub, Azure DevOps, or similar platforms.

Responsibilities

  • Develop, test, debug, and maintain front-end and back-end applications
  • Build responsive user interfaces using modern web technologies (ie, HTML, CSS, JavaScript, TypeScript etc)
  • Support back-end development and webapps (ie, technologies such as React, Plotly Dash ,Python, Node.js, FastAPI, Flask, etc)
  • Participate in code reviews, testing cycles, troubleshooting, and defect resolution.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
  • Write clean, maintainable, and well-documented code that follows team standards and software engineering best practices
  • Assist with deployment, version control, and continuous improvement activities (ie. Git, cloud platforms etc).
  • Stay current with emerging technologies and contribute ideas to improve tools, processes, and user experience

Benefits

  • discretionary variable compensation award
  • Growth opportunities and skill development
  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
  • training programs
  • competitive benefits plan
  • online learning platform
  • mentoring programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service