Talent.com
freelance.ca
Microsoft Teams Full Stack Developer (Teams SDK/Tabs, AI Chatbot, Python, AWS/Azure) – HYBRID 6Mfreelance.ca • Toronto, Canada
Microsoft Teams Full Stack Developer (Teams SDK/Tabs, AI Chatbot, Python, AWS/Azure) – HYBRID 6M

Microsoft Teams Full Stack Developer (Teams SDK/Tabs, AI Chatbot, Python, AWS/Azure) – HYBRID 6M

freelance.ca • Toronto, Canada
30+ days ago
Job type
  • Temporary
Job description
OverviewNOTE: Hybrid Work Model (2 days/week in Toronto office).Status: 6-Month Contract (37.5 hrs/week)Skills: 2+ years Microsoft Teams App Development (Teams SDK, Tabs, Bots), 7-10 years Full Stack Development (Python, TypeScript, SQL), Azure/AWS, AI/Chatbot IntegrationIndustry: Banking/Financial ServicesDESCRIPTION:We are seeking a Microsoft Teams Full Stack Developer to build and integrate AI-powered chatbot solutions and custom Teams applications for internal banking workflows. This role focuses on Teams Tabs (embedded apps), Chatbots, and Teams SDK, with a mix of Azure AI services (or AWS) and cloud integrations. You’ll collaborate with stakeholders to deliver secure, user-friendly AI-driven solutions within Microsoft Teams.RESPONSIBILITIES:
  • Develop Microsoft Teams applications using Teams JavaScript SDK, Embedded Tabs (configurable/static), and Chatbot integrations.
  • Design and implement AI-driven chatbot solutions for internal processes (e.g., Azure Bot Framework, AWS Lex, or OpenAI integrations).
  • Integrate Teams apps with Azure/AWS services (Lambda/API Gateway, Azure Functions, RDS/Cosmos DB).
  • Collaborate on UI/UX design for Teams apps (React/Angular with TypeScript).
  • Optimize chatbot performance, NLP tuning, and Teams app responsiveness.
  • Ensure secure authentication (OAuth, Microsoft Entra ID/Azure AD).
REQUIREMENTS:
  • 7-10 years full-stack development (Python, TypeScript/JavaScript, SQL, REST API).
  • 2+ years hands-on Microsoft Teams development (must have):
  • Teams JavaScript SDK (@microsoft/teams-js)
  • Teams Tabs (static & configurable)
  • Chatbot/Bot Framework development (Azure Bot Service, Teams Bot SDK)
  • 3+ years Python & TypeScript.
  • Cloud experience (Azure preferred: Functions, Bot Service, AI Services or AWS: Lambda, Lex, Bedrock).
  • SQL expertise (queries, stored procedures).
  • REST API design & integration.
  • GitHub/Git experience.
Nice to Have:
  • Microsoft 365 Certified: Developer Associate.
  • Experience with OpenAI, LangChain, or LLM integrations.
  • Azure AI Services (Language Studio, Speech, QnA Maker).
  • Bachelor’s/Master’s in Computer Science or related field.
  • Banking/financial domain knowledge (preferred).
Create a job alert for this search

Microsoft Teams Full Stack Developer (Teams SDK/Tabs, AI Chatbot, Python, AWS/Azure) – HYBRID 6M (1727) • Toronto, Canada