TD bank

Sr. Full Stack Developer, TD Securities

TD bank
Apply
1 day ago
Toronto, CanadaSenior

Responsibilities

  • Design and develop modern full-stack applications for Capital Markets, including Angular/Node.js applications and C# services.
  • Build user interfaces, backend APIs, and services supporting equity derivatives trading and related workflows.
  • Gather feedback and refine requirements with business stakeholders, traders, and end users.
  • Contribute code reviews, technical design decisions, automated tests, code coverage, and continuous delivery practices.
  • Coordinate development efforts and provide technical leadership across multiple projects and initiatives.
  • Debug production issues and improve platform maintainability, reliability, scalability, security, and stability.
  • Mentor junior and intermediate developers and promote engineering best practices.
  • Develop understanding of capital markets workflows and deliver technology solutions for trading, risk, market data, and reference data needs.

Requirements

  • At least 7 years of professional software development experience building modern web applications.
  • Strong hands-on experience with Angular, Node.js, GraphQL, and modern front-end application architecture.
  • Experience building backend services and APIs using C#.
  • Experience with relational and document databases such as Oracle and MongoDB.
  • Exposure to middleware such as MQ, Redis Cache, or Kafka.
  • Experience collaborating directly 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 qualifications include capital markets or front-office trading experience, trading workflow knowledge, real-time or event-driven systems experience, messaging technology familiarity, desktop interoperability experience, and a product mindset.

Benefits

  • Base salary with discretionary variable compensation eligibility.
  • Health and well-being benefits, savings and retirement programs, paid time off, banking benefits and discounts, career development, and reward and recognition programs.
  • Regular development conversations, training programs, online learning, mentoring programs, and onboarding support.
  • The role is located in Toronto, Ontario, Canada and requires compliance with the bank's in-office requirements.

Tech Stack

AngularApache KafkaC#DatabricksExpressGoogle Cloud PlatformGraphQLJavaJenkinsMongoDBNode.jsRedis
TD bank

About TD bank

10,000+ employees

TD Bank Group provides retail and commercial banking, credit cards, mortgages, wealth management, insurance, and capital-markets services to consumers, businesses, and institutional clients. Headquartered in Toronto and founded in 1955, it operates across Canada and the eastern United States. The company generates revenue from interest income, fees, and trading activities and is publicly traded on the TSX and NYSE under the symbol TD.

Contact me