.NET Full-Stack Engineer & Microsoft Teams Audio & Communications
We’re looking for an experienced .NET Full-Stack Engineer to join a long-term product development team working on communication functionality within the Microsoft Teams ecosystem.
This is not a short-term integration project. You’ll be joining a stable, long-term product where Microsoft Teams communication, audio, meetings, and related data are core parts of the platform.
The role is primarily backend-focused, but you’ll also contribute to frontend functionality when needed.
What you’ll be working on
You’ll develop and maintain functionality around Microsoft Teams voice and communication workflows, including:
Teams calls and online meetings
Audio and communication data
Meeting participants and call-related metadata
Recordings and communication events
Microsoft Graph and Graph Communications integrations
Backend services responsible for collecting, processing, and exposing communication data
Real-time functionality and integrations with other product components
Supporting frontend features in React
Core technologies
C# / .NET / ASP.NET Core
Microsoft Graph API
Microsoft Graph Communications / Cloud Communications APIs
Microsoft Teams APIs
Azure
SQL
REST APIs
SignalR / WebSockets
React
What we’re looking for
5+ years of commercial C#/.NET experience
Strong backend development experience with ASP.NET Core
Commercial experience with Microsoft Graph
Experience with Microsoft Teams communication APIs
Practical experience working with Teams audio, calls, meetings, recordings, participants, or call data
Microsoft Graph Communications / Cloud Communications APIs is a must!
Solid SQL knowledge
Ability to work independently with integrations and production functionality
English B2+
You’ll get:
A stable product with a long-term roadmap
Direct cooperation with a US-based client
Predictable, long-term workload
Transparent compensation
Paid vacation and sick leave
Professional development support
High-quality equipment
Paid office lunches
Anniversary gifts and baby bonus
Full-time · Long-term cooperation · Remote/Hybrid


