logo[мetahunt]
> Djinni

Backend Engineer

company:Product
c#.netmicrosoft teamsmicrosoft graph apirest-apisql
voipwebrtcsiprtpsignalrwebsocketsazure
englishB2
experience3+ years
locationLviv, Ukraine
> full description

.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.