Senior Full-Stack Developer (.Net/React) - AI Services

RemoteSalary not specified
United Kingdom · Kyiv, Ukraine

Tech Stack

React.NETC#

Job Description, Responsibilities & Requirements

Description language:

Senior Full-Stack Developer (.Net/React) - AI Services

Про посаду

Наш Клієнт створює можливості на основі штучного інтелекту - транскрипцію в реальному часі, автоматизовану документацію - які допомагають фахівцям із слуху приділяти менше часу адміністративній роботі та більше часу пацієнтам.

Це посада Senior Full Stack Developer у команді AI Services, орієнтована на створення та інтеграцію функцій на основі штучного інтелекту в хмарну платформу. Щоденна робота охоплює весь стек: сервіси.NET backend та фронтенди React, REST API, подієві мікросервіси та інтеграції з інфраструктурою, що розміщується в Azure.

Ця посада призначена для інженерів, які цінують якість продукції та бажають, щоб їхня робота мала реальний вплив у сфері охорони здоров'я.

Технологічне середовище: C# /.NET, React, Azure Services, AKS, Service Bus, Azure SQL, Azure DevOps (також зростаюче використання Python для інструментів та експериментів зі ШІ).

Обов'язки

  • Створення та підтримка функцій повного стеку від початку до кінця: сервіси.NET backend та фронтенди React, які впроваджують можливості на основі штучного інтелекту в робочі процеси лікарів;
  • Інтеграція компонентів штучного інтелекту (наприклад, транскрипція з мови в текст, сервіси LLM) в платформу Клієнта - обробка технічних аспектів, обробка помилок та UX, які роблять ці сервіси надійними у виробництві;
  • Проектування та впровадження REST API, подієвих сервісів та інтеграцій мікросервісів у нашому екосистемі, що розміщується в Azure;
  • Написання чистого, тестового коду та внесення вкладу в CI/CD трубопроводи, спостереження та практики інженерної якості;
  • Тісне співробітництво з Team Lead, іншими інженерами та продуктом для розбивки вимог, оцінки роботи та поетапної реалізації;
  • Активна участь у віддаленій команді scrum: церемонії спринтів, перегляди PR та обмін знаннями.

Вимоги

  • 5+ років досвіду роботи з C# та сучасним.NET (.NET Core /.NET 6+)
  • 3+ роки досвіду створення фронтенів з React (бажано TypeScript)
  • Досвід роботи з паттернами backend: REST API, асинхронне обмін повідомленнями, мікросервіси
  • Досвід роботи в хмарі (бажано Azure) та міцні інженерні основи (чистий дизайн, тестування, CI/CD)
  • Зручність роботи в автономному режимі в віддаленій команді, що працює в асинхронному режимі
  • Значне спілкування англійською (B2+)

Буде плюсом

  • Знання Python або готовність його вивчати з часом (інструменти, оцінка та прототипування ШІ все частіше здійснюються на Python);
  • AKS/Kubernetes, Azure Service Bus, Azure SQL, Azure AI Foundry;
  • Досвід інтеграції зовнішніх постачальників або сервісів ШІ/МЛ (транскрипція з мови в текст, API NLP/LLM);
  • Досвід роботи в регульованих сферах або з чутливими даними.

Ми пропонуємо

  • Роботу з нуля над ШІ з реальним впливом на пацієнтів;
  • Віддалену, асинхронну культуру;
  • Високі інженерні та продуктові стандарти;
  • Команду, яка цінує глибину над ажіотажею: якість продукції над ефектними прототипами;
  • Культуру, яка цінує особистий ріст так само, як і бізнес-результати;
  • Довгострокове співробітництво в стабільній, зростаючій компанії SaaS;
  • Гнучке середовище з плоскою організаційною структурою;
  • Глобальну, різноманітну та висококваліфіковану команду з Данії, України, Великої Британії, Польщі, Канади, Австралії, США та інших країн.

Про компанію

Opinov8 - це компанія, яка спеціалізується на можливостях на основі штучного інтелекту для фахівців із слуху, маючи на меті зменшення адміністративних завдань та збільшення часу, який проводиться з пацієнтами. Ми прагнемо до високих інженерних стандартів та особистого зростання, забезпечуючи віддалену, інклюзивну та інноваційну робочу атмосферу.

Процес найму

Ми прагнемо зробити наш процес найму гладким та прозорим, щоб знайти ідеальну відповідність для обох сторін. Етапи можуть відрізнятися залежно від посади, але ось що ви можете очікувати:

  • Первинна співбесіда: Якщо ваш досвід відповідає посаді, ми запросимо вас на співбесіду з фахівцем із набору персоналу.
  • Технічна співбесіда: Залежно від посади, вам може знадобитися виконання технічної оцінки або тестового завдання.
  • Співбесіда з клієнтом
  • Остаточне рішення: Після всіх етапів ми зв’яжемося з вами з результатом та наступними кроками.

Job Details

Company name:
Opinov8
Location:
United Kingdom · Kyiv, Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 28, 2026
Last checked:
Aug 12, 2026
Posted on the source:
Jul 27, 2026
Apply Now