Senior Full Stack Developer in Toronto

Senior Full Stack Developer in Toronto

Toronto Full-Time 125000 - 156000 $ / year (est.) On-site
T

At a Glance

  • Tasks: Design and develop innovative CRM applications using Python, Java, React, and SQL.
  • Company: Join TD Securities, a leader in technology solutions for finance.
  • Benefits: Competitive salary, performance bonuses, and opportunities for professional growth.
  • Other info: Collaborative culture focused on innovation and career advancement.
  • Why this job: Be part of a high-impact team driving AI-enabled solutions in a dynamic environment.
  • Qualifications: 7+ years in software development with expertise in full-stack technologies.

The predicted salary is between 125000 - 156000 $ per year.

Location: Toronto, Ontario, Canada

Schedule: 37.5 hours per week

Sector: Technology Solutions

Salary Range: $125,000 - $156,000 CAD

This position is eligible for a discretionary variable compensation bonus based on company and individual performance.

Description:

The TDS CRM Technology team is responsible for delivering and supporting the strategic CRM platforms and client intelligence capabilities used across Research and Capital Markets. We are seeking a Senior Full Stack Developer to drive the evolution of our strategic CRM platform and related applications. This role will focus on building and enhancing business-critical CRM capabilities, integrating enterprise data sources, modernizing application architecture, and delivering AI-enabled features that improve productivity and user experience.

Key Responsibilities:

  • Design, develop, and support enterprise CRM applications using Python, Java, React, and SQL.
  • Build modern full-stack solutions and APIs that integrate CRM platforms with internal systems, data platforms, and third-party applications.
  • Lead the modernization of CRM architecture, reducing technical debt while improving scalability, maintainability, and system performance.
  • Develop and integrate AI-enabled capabilities including intelligent search, conversational interfaces, workflow automation, and knowledge retrieval solutions.
  • Design and optimize SQL databases and data models to support CRM operations, analytics, reporting, and client intelligence use cases.
  • Integrate and onboard strategic CRM datasets into centralized enterprise data platforms.
  • Develop data services and pipelines leveraging Databricks, Spark, and cloud technologies.
  • Partner with business stakeholders, product owners, and technology teams to gather requirements and deliver business value through technology solutions.
  • Provide technical leadership and mentorship through architecture reviews, code reviews, and guidance for development teams.
  • Support application stability, risk reduction, and production operations.

Required Qualifications / Experience:

  • 7+ years of software development experience building and supporting enterprise applications.
  • Strong hands-on expertise in Python, Java, React, and SQL.
  • Experience designing and developing scalable full-stack applications, APIs, and microservices.
  • Strong experience with modern backend frameworks such as Spring Boot.
  • Experience developing responsive web applications using React, TypeScript, JavaScript, HTML, and CSS.
  • Advanced database development skills, including SQL optimization and data modeling.
  • Experience integrating applications with internal and external systems through APIs.
  • Knowledge of Azure cloud services and modern cloud-native application architectures.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Strong communication skills and ability to work effectively across business and technology teams.

Preferred Qualifications / Experience:

  • Experience with CRM platforms such as Prism, Salesforce, or similar.
  • Experience delivering AI-powered applications leveraging Large Language Models (LLMs).
  • Experience working with enterprise data platforms such as Databricks, Spark/PySpark, Snowflake.
  • Experience in Capital Markets, Investment Banking, Research, or other Financial Services domains.
  • Passion for innovation and applying emerging technologies to solve complex business problems.

Additional Information:

  • Inspire a positive work environment and help champion quality, innovation, teamwork, and service to the business.
  • Learn voraciously, stretch your thinking, share your knowledge and educate others.
  • Communicate and collaborate with both technical and non-technical professionals.
  • Cultivate winning relationships by building trust with business and technology partners.
  • Share our commitment to productivity, effectiveness, and operational efficiency.

Senior Full Stack Developer in Toronto employer: TD Bank Group

TD Bank Group is an exceptional employer that fosters a collaborative and innovative work culture, particularly in the dynamic field of Payments Modernization. Employees benefit from comprehensive professional development opportunities, competitive compensation, and a commitment to work-life balance, all while being part of a leading financial institution located in the vibrant city of Toronto.

T

Contact Details:

TD Bank Group Recruitment Team

We think you need these skills to ace Senior Full Stack Developer in Toronto

Python
Java
React
SQL
Full-Stack Development
API Development
Microservices