Avanade logo

Junior Full-stack AI Developer - Avanade - Toronto, Canada

Full-stack AI Developer

Posted: April 7, 2026
Posted 6 days ago
Last seen in crawl: April 8, 2026 (4d ago)
Estimated Expiry: May 12, 2026
Remoteness
Required Languages

Job Description

Kick-start your career by joining a collaborative team where learning, mentorship, and real-world impact go hand in hand. In this role, you’ll work alongside experienced developers and directly with clients to understand their business needs and build modern technology solutions. You’ll gain hands-on exposure to AI engineering, full-stack development, and data pipelines, while developing strong technical, problem-solving, and consulting skills in a supportive environment where your growth truly matters. Join our team to build new technology solutions where everyone’s contribution matters. You’ll work directly with clients to understand their business, systems, and goals, and collaborate with your teammates to deliver high-quality results. As you work, you’ll keep learning and improving your skills, because progress and growth are important to us. Together, we do what matters.

Company Information

Expand to see hiring trend charts, location and role distributions, language requirements, and map data.

Remote - Global

Job Details

Responsibilities

  • Work on projects that help you grow your skills in AI engineering, full stack development, and data pipelines for enterprise applications.
  • Help build AI agents by connecting models to APIs, writing integration code, and testing endpoints to make sure services work together smoothly.
  • Build front-end features, fix UI bugs, connect them to back-end routes, and write unit tests to support the application.
  • Write and maintain ETL scripts, check scheduled jobs for errors, and document pipeline steps to keep data flowing reliably.
  • Meet your team and clients to clarify requirements.
  • Deliver features that are high-quality, reliable, and easy to test.
  • Follow technical best practices, participate in code reviews, and pair programs to solve tough problems.
  • Practice breaking down tasks and estimating how long they’ll take.
  • Collaborate closely with senior developers who provide guidance and mentorship, while actively taking responsibility for your own growth by developing technical and consulting skills through initiative and continuous learning.

Requirements

  • Bachelor degree in Computer Science, Engineering or related field.
  • Interest in modern application development for large organizations.
  • Enthusiasm for continuous learning, collaboration, and launching a career.
  • Hands-on experience with Python and exposure to AI tools.

Skills & Technologies

PythonAI toolsAPIsIntegration codeData pipelinesETL scriptsUnit testing

Education Level

Bachelor
4 days agoPartial Schema