{"id":3454519,"url":"https://alion.io/job/bliscore-net-full-stack-engineer","title":".NET Full-Stack Engineer","company":{"id":4486100,"name":"Bliscore","domain":"bliscore.com","url":"https://alion.io/company/bliscore","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["UA"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Angular","optional":false},{"name":"ASP.NET Core","optional":false},{"name":"Azure","optional":false},{"name":"C#","optional":false},{"name":"Microsoft Entra ID","optional":false},{"name":"Microsoft Teams","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"SignalR","optional":false},{"name":"SQL","optional":false},{"name":"TypeScript","optional":false},{"name":"WebRTC","optional":false},{"name":"WebSockets","optional":false},{"name":"JavaScript","optional":true}],"status":"live","first_seen_at":"2026-10-20T15:42:39Z","employer_posted_date":null,"last_verified_at":"2026-10-20T15:42:39Z","board_verified":false,"closed_at":null,"days_open":14,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":14},"description":".NET Full-Stack Engineer - Microsoft Teams Bots & Communications\n\nWe’re looking for an experienced .NET Full-Stack Engineer to join a long-term product team working within the Microsoft Teams ecosystem.\n\nThe role is primarily backend-focused and combines Microsoft Teams bots, Microsoft Graph integrations, real-time activity processing, notifications, and communication-related functionality.\n\nYou’ll work on production features inside Microsoft Teams, including bot interactions, activity feeds, communication events, and integration with Microsoft 365 services.\n\nWhat you’ll work on\n\nDesign, develop, and maintain Microsoft Teams bots that process user and system activity in real time.\n\nBuild and improve a real-time activity feed bot that sends timely notifications to users’ Teams activity feed through Microsoft Graph.\n\nDevelop integrations with Microsoft Graph API, Microsoft Teams APIs, and Microsoft 365 services.\n\nWork with Teams-related functionality such as calls, meetings, participants, recordings, call records, notifications, and communication data.\n\nBuild backend services for collecting, processing, and exposing Teams activity and communication data.\n\nImplement real-time functionality using SignalR / WebSockets where applicable.\n\nSet up and manage bot authentication and permissions with Microsoft Entra ID (Azure AD).\n\nContribute to frontend functionality using React / Angular / TypeScript when needed.\n\nTroubleshoot application-level integration issues and improve reliability and performance.\n\nCore stack\n\nC# / .NET / ASP.NET Core\n\nMicrosoft Graph API\n\nMicrosoft Teams APIs\n\nMicrosoft Graph Communications / Cloud Communications APIs\n\nMicrosoft Bot Framework / Teams bots\n\nMicrosoft Entra ID\n\nSignalR / WebSockets\n\nSQL\n\nREST APIs\n\nReact / Angular / TypeScript\n\nRequirements\n\n5+ years of commercial experience with C# / .NET\n\nStrong backend experience with ASP.NET Core\n\nCommercial experience with Microsoft Graph API\n\nHands-on experience with Microsoft Teams integrations\n\nExperience developing or supporting Teams bots\n\nUnderstanding of Teams activity feed notifications, Graph permissions, authentication, and event-driven integrations\n\nExperience with Microsoft Entra ID / Azure AD authentication and permissions\n\nExperience with SQL and REST APIs\n\nAbility to independently deliver integrations and troubleshoot production issues\n\nEnglish B2+\n\nStrong advantage\n\nMicrosoft Graph Communications / Cloud Communications APIs\n\nTeams calls / online meetings / call records / recordings / participants\n\nReal-time audio/media\n\nVoIP / telephony\n\nWebRTC\n\nSIP / RTP\n\nDirect Routing\n\nAzure Communication Services\n\nHigh-load or distributed systems\n\nAbout the project\n\nThis is a long-term product, not a short-term integration project. You’ll join a stable development team with an ongoing roadmap and deep involvement in the Microsoft Teams ecosystem.\n\nThe role combines backend engineering, cloud infrastructure, Microsoft Graph integrations, Teams bot development, and real-time communication functionality.\n\nWhat we offer\n\nLong-term cooperation\n\nFull-time engagement\n\nStable US-based client\n\nPredictable workload\n\nPaid vacation and sick leave\n\nProfessional development support\n\nEquipment provided\n\nOffice lunches\n\nAnniversary and baby bonuses","description_format":"text","description_chars":3261,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Professional development"],"hiring_locations":[{"name":"Ukraine","iso":"UA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-29T12:21:41Z"}],"visa":[],"liveness":{"score":24,"band":"cold","label":"Long shot","p_open":1,"p_active":0.526,"p_room":0.45,"age_days":13,"expected_fill_days":7,"reasons":["seen:13","velocity","win:tail"],"computed_at":"2026-11-03T05:54:40Z"},"pay":null,"html_url":"https://alion.io/job/bliscore-net-full-stack-engineer","json_url":"https://alion.io/job/bliscore-net-full-stack-engineer.json","meta":{"generated_at":"2026-11-03T23:07:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1665,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4486100},"rest":"https://alion.io/mcp/rest/get_company?id=4486100"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbliscore-net-full-stack-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbliscore-net-full-stack-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbliscore-net-full-stack-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bliscore-net-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbliscore-net-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3454519}},{"tool":"search_jobs","arguments":{"company":"bliscore.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3454519},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}