Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Bliscore

NewBe an early applicant

.NET Engineer

Posted Updated
Discussion

Summary

Senior .NET engineer building a communication platform deeply integrated with Microsoft Teams — calls, meetings, recordings, notifications, and communication data. Day-to-day is backend work in C#/ASP.NET Core on Azure with Graph/Teams APIs, Teams bots, plus some React frontend.

Senior .NET Engineer | Microsoft Teams & Voice Communications

We're looking for an experienced Senior .NET Engineer to help us build and evolve a communication platform deeply integrated with Microsoft Teams.
You'll work on features that power real-time communication, including calls, meetings, recordings, notifications, and communication data.
This is an opportunity to work with complex integrations, solve challenging engineering problems, and contribute to a product where your technical decisions make a real difference.

What you'll do
Design, develop, and optimize backend services using C#, .NET, and ASP.NET Core.
Build and maintain integrations with Microsoft Teams, Microsoft Graph API, and Teams Communications APIs.
Develop features for calls, meetings, recordings, and communication data.
Create and support Microsoft Teams bots on Azure, including real-time notifications and activity processing.
Implement and enhance Teams activity feed notifications.
Develop and maintain frontend features using React.
Build and integrate REST APIs and external services.
Configure and manage Azure-hosted services, bot authentication, and permissions using Microsoft Entra ID.
Investigate complex production issues and ensure system reliability.
Improve platform performance, scalability, and overall architecture.
Take ownership of technical solutions and collaborate on product improvements.

What we're looking for
5+ years of commercial experience with C# / .NET.
Strong expertise in ASP.NET Core and backend development.
Hands-on experience with React.
Proven commercial experience with Microsoft Teams integrations.
Strong practical knowledge of Microsoft Graph API.
Experience with Microsoft Graph Communications API and Teams Calls & Meetings APIs.
Experience developing solutions involving calls, meetings, and recordings, including compliance or call-recording functionality.
Understanding of VoIP, telephony systems, and voice communication platforms.
Familiarity with real-time audio/media processing, WebRTC, SIP, and RTP.
Experience with SignalR / WebSockets.
Practical experience with Azure, including hosting and managing bots and backend services.
Experience with REST APIs, SQL, and relational databases.
Strong understanding of backend architecture, integrations, and production troubleshooting.
Ability to independently drive technical tasks and make well-reasoned engineering decisions.
English — B2+.

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

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →