Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Td Bank AI Full Stack Developer 
Canada, Ontario, Toronto 
565638410

24.04.2025
Toronto, Ontario, CanadaTechnology Solutions

$125,500 - $154,000 CAD The pay details posted reflect a temporary market premium specific to this role that is reassessed annually.


Technical Leadership

· Set and enforce coding standards and best practices.

· Conduct regular code reviews to ensure code quality and consistency.

· Design mockups and wireframes into functional, high-performance interfaces.

· Offer constructive feedback on design feasibility and drive improvements where necessary.

· Design, develop, and maintain scalable web applications using front-end and back-end technologies.

· Write clean, maintainable, and efficient code using HTML, CSS, and JavaScript.

· Develop and maintain user-facing features for web applications using modern front-end frameworks/libraries (e.g., React, Angular, Vue.js).

· Ensure the technical feasibility of UI/UX designs.

· Develop server-side logic using languages such as Python, Node.js, Java, or Ruby.

AI Integration

· Integrate AI and machine learning models into applications, ensuring they work seamlessly with other components.

· Collaborate with data scientists to understand model requirements and deployment processes.

· Implement APIs and services to serve AI models and handle data processing.

Database Management

· Design and manage databases to store and retrieve data efficiently, using SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, or Cassandra.

· Optimize database queries and perform database migrations as needed.

API Development

· Develop and maintain RESTful or GraphQL APIs to enable communication between front-end and back-end systems.

· Ensure APIs are secure, efficient, and scalable.

Optimization and Performance

· Optimize applications for maximum speed, scalability, and accessibility.

· Implement performance monitoring and optimization techniques to ensure fast load times and smooth interactions.

Innovation and Continuous Improvement

· Stay up-to-date with the latest industry trends, technologies, and best practices.

· Advocate for and implement new tools and technologies that can improve development efficiency and product quality.

· Contribute to the continuous improvement of development processes and workflows.

· Create and maintain comprehensive documentation for front-end codebases, development processes, and best practices.

· Ensure that team members have access to and understand documentation and guidelines.

Accessibility and Compliance

· Ensure that web applications meet accessibility standards and best practices.

· Stay informed about relevant regulations and ensure that applications comply with legal requirements.

· Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).

· 5+ years of proven experience as a Full-Stack Developer or similar role.

· Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).

· Extensive experience with front-end frameworks/libraries such as React, Angular, or Vue.js.

· Proficiency in CSS preprocessors like SASS or LESS.

· Deep understanding of responsive design principles and cross-browser compatibility issues.

· In-depth knowledge of CI/CD pipelines and DevOps practices, particularly GitHub Actions.

· Experience with RESTful APIs and asynchronous request handling.

· Understanding of API management services (e.g. Azure API Management) for creating, deploying, and managing APIs.

· Experience working with cloud technologies, preferably Azure

· Strong knowledge of web performance optimization techniques and tools.

· Excellent problem-solving skills and attention to detail.

· Knowledge in AI/ML, RAG, and prompt engineering is a plus.



Please be advised that this job opportunity is subject to provincial regulation for employment purposes. It is imperative to acknowledge that each province or territory within the jurisdiction of Canada may have its own set of regulations, requirements.

If you’re interested in a specific career path or are looking to build certain skills, we want to help you succeed. You’ll have regular career, development, and performance conversations with your manager, as well as access to an online learning platform and a variety of mentoring programs to help you unlock future opportunities. Whether you have a passion for helping customers and want to expand your experience, or you want to coach and inspire your colleagues, there are many different career paths within our organization at TD – and we’re committed to helping you identify opportunities that support your goals.


We will provide training and onboarding sessions to ensure that you’ve got everything you need to succeed in your new role.


Sans Objet