Senior Full-Stack Developer: AI, Data & Analytics - AIDA (Toronto/Calgary)
Description
--
What will your typical day look like?
• Build and enhance application features across modern front-end technologies such as React/Next.js and TypeScript and back-end services using Python/FastAPI or comparable frameworks.
• Develop automation that reduces repetitive and manual work, including Python scripts, data-processing utilities, APIs and scheduled processes.
• Contribute to AI-powered application features using large language models, including information extraction, summarization, structured outputs, RAG and conversational experiences.
• Build and maintain APIs, data integrations and application components, working with relational and NoSQL data stores and enterprise systems.
• Write clean, maintainable and tested code; participate in code reviews, debugging, documentation and deployment activities while learning from senior developers and technical leads.
About the team
AIDA (AI, Data & Analytics) builds technology solutions that transform how Audit & Assurance work gets done. We combine modern software engineering, AI and automation to create tools that simplify complex processes, reduce manual effort and enable teams to work more efficiently and effectively. Our solutions range from purpose-built applications and workflow automation to generative and agentic AI experiences that integrate with enterprise data and systems. We are looking for a developer who is excited to build practical technology solutions, learn modern software and AI development practices, and grow their skills by working alongside experienced engineers and business stakeholders.
Enough about us, let’s talk about you
You are someone with these required skills, experience & qualifications:
• 2+ years of software development experience, or equivalent experience demonstrated through internships, co-op placements, academic projects or independently built applications.
• Foundational full-stack development skills, with experience in technologies such as React/Next.js and TypeScript on the front end and Python/FastAPI, Node.js, .NET or comparable technologies on the back end.
• Strong Python fundamentals and an interest in using software and automation to solve business problems, work with data and integrate systems.
• Familiarity with generative AI application development, including LLM APIs, prompting, structured outputs or RAG, and an interest in developing deeper skills in agentic AI and AI-enabled applications.
• A curious and collaborative problem solver who is comfortable learning new technologies, asking questions, receiving feedback and working with developers and business stakeholders to deliver practical solutions.
It would be great for you to have some of these additional qualities as well:
• Experience building personal, academic or professional projects involving generative AI, agentic AI, automation or data and analytics.
• Familiarity with AI application frameworks such as LangChain/LangGraph, Semantic Kernel, AutoGen or similar, or concepts such as tool/function calling and vector search.
• Exposure to cloud platforms such as Azure, AWS or GCP, containers, Git and CI/CD practices.
• Experience using AI-assisted software development tools such as GitHub Copilot, Cursor, Claude Code or similar.
• Exposure to Audit & Assurance, finance, accounting or other regulated business processes, or an interest in learning how technology can transform these areas.
Total Rewards
The salary range for this position is $67,000 - $110,000, and individuals may be eligible to participate in our bonus program. Deloitte is fair and competitive when it comes to the salaries of our people. We regularly benchmark across a variety of positions, industries, sectors, targets, and levels. Our approach is grounded on recognizing people's unique strengths and contributions and rewarding the value that they deliver.
Our Total Rewards Package extends well beyond traditional compensation and benefit programs and is designed to recognize employee contributions, encourage personal wellness, and support firm growth. Along with a competitive base salary and variable pay opportunities, we offer a wide array of initiatives that differentiate us as a people-first organization. On top of our regular paid vacation days, some examples include: $4,000 per year for mental health support benefits, a $1,300 flexible benefit spending account, firm-wide closures known as "Deloitte Days", dedicated days of for learning (known as Development and Innovation Days), flexible work arrangements and a hybrid work structure.