.NET Engineer | Microsoft Teams & Voice Communications
We are looking for a .NET Engineer to join our product team working on a voice communication platform with deep Microsoft Teams integration.
This role is focused on backend development and communication-related functionality, including calls, meetings, recordings, and communication data. You will work with Microsoft Teams and Microsoft Graph APIs, develop new features, maintain existing integrations, and troubleshoot production issues.
We are looking for an engineer with commercial experience in Microsoft Teams integrations and a good understanding of how communication and voice functionality works in real-world products.
What you’ll do
Develop and maintain backend services using C#, .NET, and ASP.NET Core
Build and support integrations with Microsoft Teams
Work with Microsoft Graph API and Teams communication APIs
Develop functionality related to calls, meetings, recordings, and communication data
Build and maintain REST APIs and third-party integrations
Investigate and resolve production issues related to Teams, calls, and recordings
Improve the performance, stability, and scalability of backend services
Participate in technical discussions and architectural decisions
Contribute to the development and improvement of the platform
What we’re looking for
3+ years of commercial experience with C# / .NET
Strong experience with ASP.NET Core
Commercial experience with Microsoft Teams integrations
Hands-on experience with Microsoft Graph API
Experience with Teams calls, meetings, recordings, or communication APIs
Experience building REST APIs and integrations with external services
Good knowledge of SQL and relational databases
Solid understanding of backend architecture and integration patterns
Experience troubleshooting production issues
Ability to work independently and take ownership of technical tasks
English — B2+
Experience that will be highly relevant
For this role, we are particularly interested in experience with:
Microsoft Graph Communications API
Microsoft Teams Calls & Meetings APIs
Teams compliance recording or call-recording solutions
VoIP and telephony systems
Voice communication or contact center products
Real-time audio or media processing
WebRTC
SIP / RTP
SignalR / WebSockets
Azure
What we offer
Flexible work format — remote or hybrid, with an office in Lviv
18 paid vacation days + 5 sick days
10 additional days off per year
Regular performance reviews and feedback
Professional growth and development opportunities
Mentorship and support from experienced colleagues
Accounting support
Free lunches at the office
Team events and company gifts
Anniversary gifts
If you have strong .NET backend experience and have worked hands-on with Microsoft Teams, Microsoft Graph, calls, meetings, recordings, VoIP, or voice communication systems, we’d be happy to hear from you.


