.NET Engineer
.NET Engineer (Microsoft Teams / Voice Platform)
We are looking for a .NET Engineer to join a product team working on a voice and communication platform with a strong focus on Microsoft Teams integrations.
The product handles voice communication workflows, calls, meetings, recordings, and communication data. In this role, you’ll be responsible for building and improving backend services that connect the platform with the Microsoft Teams ecosystem.
Responsibilities
Develop backend functionality using C# / .NET and ASP.NET Core
Build and support integrations with Microsoft Teams
Work with Microsoft Graph API and Teams communication APIs
Implement solutions for calls, meetings, recordings, and related communication data
Develop and maintain REST APIs and integration services
Diagnose and resolve production issues across Teams and voice-related functionality
Improve system stability, performance, and scalability
Participate in backend architecture and technical decision-making
Requirements
3+ years of professional C# / .NET development experience
Strong background in backend engineering and ASP.NET Core
Hands-on commercial experience with Microsoft Teams integrations
Experience working with Microsoft Graph API
Practical knowledge of APIs related to Teams calls, meetings, recordings, or communications
Experience integrating external systems and third-party APIs
Good understanding of SQL, databases, and backend design principles
Ability to independently investigate and solve technical issues
English level: B2 or higher
Will be a plus
Experience with Microsoft Graph Communications APIs
Teams compliance recording or other call-recording solutions
Background in VoIP, telephony, voice platforms, or contact center solutions
Experience with real-time audio/media processing
Knowledge of WebRTC, SIP, RTP
Experience with SignalR or WebSockets
Experience with Azure
Who we’re looking for
We’re looking for a backend-focused engineer who already has practical Microsoft Teams integration experience and is comfortable working with complex communication APIs.
The ideal candidate understands not only .NET development, but also how calls, meetings, recordings, and real-time communication integrations behave in production.
What We Offer
Long-term product project
Transparent compensation
Paid vacation and sick leave
Learning and professional development support
High-quality equipment
Paid office lunches
Anniversary gifts and baby bonus