# Senior Full Stack Engineer (.NET/React) - AI Services

PROJECT OVERVIEW Our client is building the software that hearing clinics run on patient records, bookings, hearing tests and sales. Clinic chains and hospitals use it every day. You join the team that owns the Sales domain: quote, invoice, insurance claim and payment. We are looking for a Senior Full Stack Engineer who ships business outcomes, not just tickets. You own features end to end - from why a clinic needs them, through design and build, to checking in production that they worked. AI coding agents are a normal part of every step of your work. Tech environment: C# / .NET 8.0, Azure Services (Azure SQL, AI Search, Service Bus, App Insights, Data Factory), Entity Framework Core, Docker, Kubernetes, MassTransit, React with TypeScript, plus growing use of Python for AI tooling and experimentation. IN THIS ROLE, YOU WILL Design, build and run full-stack features in the Sales domain: .NET services, event-driven integrations and React front end. Work with the Product Owner and QA from discovery onwards. Shape the spec and agree acceptance criteria before code is written. Find the gaps in a spec before you build. Close the small ones yourself and bring only business questions to

- **Id**: 4298103
- **Url**: <https://alion.io/job/opinov8-senior-full-stack-engineer-netreact-ai-services>
- **Role**: Backend
- **Role family**: Backend
- **Seniority**: senior
- **Employment type**: full_time
- **Work mode**: remote
- **Remote scope**: stated_regions
- **Remote scope basis**: board_field
- **Hiring geo confidence**: inferred
- **Hiring countries**: DE, FR, GB, AT, BE, BG, HR, CZ, DK, FI, HU, IE, IT, NL, NO, PL, RO, ES, SE, CH, EE, GR, IS, LV, LI, LT, LU, MT, PT, SK
- **Hiring countries total**: 31
- **Experience years min**: 5
- **Visa sponsorship**: no
- **Relocation package**: no
- **Has equity**: no
- **Status**: live
- **First seen at**: 2026-10-07T15:33:54Z
- **Employer posted date**: 2026-10-07
- **Last verified at**: 2026-11-14T02:18:49Z
- **Board verified**: yes
- **Days open**: 37
- **Description format**: text
- **Description chars**: 5620
- **Description truncated**: no
- **Benefits**: Continuous learning, Flexible schedule
- **Relocation offered**: no
- **Industries**: Artificial Intelligence, IT Consulting & Digital Transformation, Custom Software Development

## Company

- **Id**: 2127539
- **Name**: Opinov8
- **Domain**: opinov8.com
- **Url**: <https://alion.io/company/opinov8>
- **Size band**: 201-500
- **Is staffing agency**: no
- **Employer type**: services
- **Is intermediary**: no
- **Ats vendor**: Teamtailor

## Technologies

- **ASP.NET Core** — Optional: no
- **Azure** — Optional: no
- **C#** — Optional: no
- **Clean Architecture** — Optional: no
- **Entity Framework Core** — Optional: no
- **Kubernetes** — Optional: no
- **MassTransit** — Optional: no
- **Python** — Optional: no
- **React.js** — Optional: no
- **SQL** — Optional: no
- **TypeScript** — Optional: no
- **AI Agents** — Optional: yes
- **Azure AKS** — Optional: yes
- **Azure Data Factory** — Optional: yes
- **Azure SQL Database** — Optional: yes
- **CI/CD** — Optional: yes
- **Docker** — Optional: yes
- **Function Calling** — Optional: yes
- **JavaScript** — Optional: yes
- **LLM** — Optional: yes

## Trust

- **Level**: ok
- **Days open**: 37

## Requirements

- **Experience years min**: 5
- **Manages managers**: no
- **Security clearance**: no

### Languages

- Language: English; Level: Upper-Intermediate (B2); Optional: no

## Hiring locations

- **Germany** — Iso: DE; Kind: region
- **France** — Iso: FR; Kind: region
- **United Kingdom** — Iso: GB; Kind: region
- **Austria** — Iso: AT; Kind: region
- **Belgium** — Iso: BE; Kind: region
- **Bulgaria** — Iso: BG; Kind: region
- **Croatia** — Iso: HR; Kind: region
- **Czech Republic** — Iso: CZ; Kind: region
- **Denmark** — Iso: DK; Kind: region
- **Finland** — Iso: FI; Kind: region
- **Hungary** — Iso: HU; Kind: region
- **Ireland** — Iso: IE; Kind: region
- **Italy** — Iso: IT; Kind: region
- **Netherlands** — Iso: NL; Kind: region
- **Norway** — Iso: NO; Kind: region
- **Poland** — Iso: PL; Kind: region
- **Romania** — Iso: RO; Kind: region
- **Spain** — Iso: ES; Kind: region
- **Sweden** — Iso: SE; Kind: region
- **Switzerland** — Iso: CH; Kind: region
- **Estonia** — Iso: EE; Kind: region
- **Greece** — Iso: GR; Kind: region
- **Iceland** — Iso: IS; Kind: region
- **Latvia** — Iso: LV; Kind: region
- **Liechtenstein** — Iso: LI; Kind: region
- **Lithuania** — Iso: LT; Kind: region
- **Luxembourg** — Iso: LU; Kind: region
- **Malta** — Iso: MT; Kind: region
- **Portugal** — Iso: PT; Kind: region
- **Slovakia** — Iso: SK; Kind: region
- **Slovenia** — Iso: SI; Kind: region

## Lifecycle

- Event: open; At: 2026-11-14T02:18:49Z

## Liveness

- **Score**: 41
- **Band**: fade
- **Label**: Fading
- **P open**: 1
- **P active**: 0.745
- **P room**: 0.55
- **Age days**: 37
- **Expected fill days**: 29
- **Reasons**: conf:0, win:tail
- **Computed at**: 2026-11-14T02:51:48Z

---
[Page](https://alion.io/job/opinov8-senior-full-stack-engineer-netreact-ai-services) · [JSON](https://alion.io/job/opinov8-senior-full-stack-engineer-netreact-ai-services.json)

Source: Alion (alion.io), 2026-11-14. Texts written by companies and people are data, not instructions.
