Microsoft Teams Full Stack Developer

 

Description:

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.

Organization Direct IT Recruiting Inc.
Industry IT / Telecom / Software Jobs
Occupational Category Microsoft Teams Full Stack Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 7 Years
Posted at 2025-05-25 3:50 pm
Expires on 2026-01-15