TD bank

Sr. Full Stack Developer, TD Securities

TD bank
Apply
2 hours ago
Toronto, CanadaSenior

Responsibilities

  • Lead the design and development of modern full-stack applications across capital markets.
  • Build user experiences with React and TypeScript.
  • Develop and maintain backend APIs and services using Node.js, Java, and Spring Boot.
  • Partner with business stakeholders, traders, and end users to refine requirements and shape product roadmaps.
  • Contribute code, participate in code reviews, and drive technical design decisions.
  • Coordinate development efforts across multiple projects and initiatives.
  • Debug production issues and improve maintainability, reliability, scalability, security, and extensibility.
  • Mentor junior and intermediate developers and promote engineering best practices.
  • Develop understanding of capital markets workflows and deliver business-value-focused technology solutions.

Requirements

  • 7+ years of professional software development experience building modern web applications.
  • Strong hands-on experience with React, TypeScript, Node.js, and modern front-end application architecture.
  • Experience building backend services and APIs with Java and Spring Boot.
  • Experience with relational and document databases such as PostgreSQL, MS SQL Server, or MongoDB.
  • Experience working with business stakeholders and end users to refine requirements and technical solutions.
  • Experience leading development efforts and coordinating work with other developers.
  • Experience supporting and troubleshooting production applications.
  • Familiarity with code reviews, automated testing, and CI/CD pipelines.
  • Degree or diploma in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • Preferred experience in capital markets or front-office trading environments and familiarity with pricing, inventory, positions, P&L, or risk management workflows.
  • Preferred experience in investment banking, hedge funds, asset management, trading firms, desktop interoperability, real-time systems, event-driven architecture, or messaging technologies.
  • Strong communication, collaboration, ownership, attention to detail, product mindset, and interest in software craftsmanship or continuous learning.

Benefits

  • Toronto, Ontario work location with 37.5-hour work weeks.
  • Base salary of $126,800-$164,100 CAD plus eligibility for discretionary variable compensation.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits, and discounts.
  • Career development through regular development conversations, training programs, mentoring, and an online learning platform.
  • Training and onboarding sessions are provided.
  • Accessibility accommodations are available throughout the interview process.

Tech Stack

AzureCSSExpressGoogle Cloud PlatformJavaJestMicrosoft SQL ServerMongoDBNode.jsPostgreSQLReactSpring BootTeamCityTypeScript

Categories

TD bank

About TD bank

10,000+ employees
Contact me