Job Title or Location

Microsoft Teams Full Stack Developer (Teams SDK/Tabs, Python, AWS) - HYBRID (1727)

Direct IT Recruiting Inc., WBE Canada Certified - 8 Jobs
Toronto, ON
Posted 2 days ago
Job Details:
Full-time
Experienced

Overview

NOTE: 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), 7-10 years Full Stack Development (Python, JavaScript, SQL), AWS

Industry: Banking/Financial Services

DESCRIPTION:

We are seeking a Microsoft Teams Full Stack Developer to build and integrate custom Teams applications for internal banking workflows. This role focuses on Teams Tabs (embedded apps) and Teams SDK. You'll work with AWS cloud services and collaborate with stakeholders to deliver user-friendly solutions.

RESPONSIBILITIES:

  • Develop Microsoft Teams applications using Teams JavaScript SDK and Embedded Tabs (configurable/static).
  • Integrate Teams apps with AWS services (Lambda, API Gateway, RDS).
  • Collaborate on UI/UX design for Teams apps (Angular/React).
  • Troubleshoot and optimize Teams app performance and AWS integrations.

REQUIREMENTS:

  • 7-10 years full-stack development (Python, Angular, SQL, REST API).
  • 2+ years hands-on Microsoft Teams development (must have):Teams JavaScript SDK /teams-js), Teams Tabs (static & configurable)
  • 3+ years Python & JavaScript/TypeScript.
  • AWS experience (Lambda, API Gateway, RDS).
  • SQL expertise (queries, stored procedures).
  • REST API design & integration.
  • GitHub/Git experience.

Nice to Have:

  • Microsoft 365 Certified: Developer Associate
  • Bachelor's/Master's in Computer Science or related field.
  • Banking/financial domain knowledge (preferred).

To Apply click HERE!

We openly welcome and invite applications from persons with disabilities or those protected by the Human Rights Code and, upon request, provide accommodation during all stages of the recruitment and hiring process.

Please note that AI is used to assist in the recruiting process.

Share This Job: