inVerita logo

Junior Fullstack (Angular+.NET) Developer

inVerita·Salary not specified

Primary stack

SQL Server.NETTypeScriptC#AngularGit

Nice to have's

Swagger/OpenAPINSwagDockerAzurelayered DDD architecturemulti-tenancyAngular SignalsSignalRWebSocketsRedisHangfireMassTransitABP frameworkASP.NET Zero

Job description

Description language:

Про посаду

Ми шукаємо Junior Fullstack Developer, щоб приєднатися до команди та працювати над продуктом для лікування безпліддя, зосереджуючись на вирішенні кількох аспектів життя пацієнтів.

Опис проекту

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

Обов'язки

  • Реалізація функцій та виправлення багів з тикетів Jira через фронтенд Angular 21 та бекенд.NET 10, створення екранів з дизайнів Figma з використанням внутрішньої бібліотеки компонентів;
  • Робота з NgRx Signal Stores та RxJS для завантаження, оновлення та відображення даних;
  • Використання бекенд API через клієнти TypeScript, створені NSwag;
  • Створення та розширення кінцевих точок API: сервісні застосунки, DTO, валідація, дозволи;
  • Написання запитів EF Core та змін до сутностеі̆ у SQL Server;
  • Написання та підтримка юніт-тестів: Jest для компонентів, сервісів та сторів; xUnit для сервісів та доменної логіки;
  • Дотримання командних конвенцій щодо архітектури, стилю коду, сучасних практик Angular та оглядів PR;
  • Уточнення вимог та перевірка виправлень у різних середовищах (QA, Staging, Production).

Вимоги

  • 6+ місяців комерційного досвіду створення веб-додатків з використанням Angular / TypeScript та C# /.NET;
  • Практичні знання основ Angular: компоненти, сервіси, маршрутизація, реактивні форми та ін'єкція залежностеі̆;
  • Робочий досвід роботи з RxJS та розуміння стратегії виявлення змін;
  • Досвід роботи з управління станом (бажано NgRx Signal Store; NgRx Store / NgRx Data);
  • Впевнене володіння HTML, CSS, SCSS, включаючи макети з Flexbox та Grid;
  • Гарне знання C# /.NET, включаючи async/await, LINQ та нульові посилання;
  • Базові знання ASP.NET Core Web API: контролери, DTO та ін'єкція залежностеі̆;
  • Досвід роботи з Entity Framework Core та SQL Server, включаючи запити, конфігурацію сутностеі̆ та міграції; ґрунтовні основи SQL (об'єднання, фільтрація, агрегація);
  • Досвід роботи з Git, фіч-гілками та pull-запитами;
  • Колаборативний підхід: готовність рано ставити питання, приймати відгуки з код-рев'ю та дотримуватися конвенцій кодової бази;
  • Досвід роботи з AI-асистентами для кодування (Claude Code, GitHub Copilot, Cursor), здатність перевіряти, тестувати та повністю розуміти згенерований код перед поданням PR;

Буде плюсом

  • Розуміння Swagger/OpenAPI та клієнтів TypeScript, створених NSwag;
  • Додатково Docker/Docker Compose для локального розроблення та базова знайомість з Azure;
  • Розуміння багатошарової архітектури DDD, багатоорендаторства, Angular Signals та використання Signals проти RxJS;
  • Рівень англійської: B2 або вище.

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

  • Можливості для кар'єрного та професійного зростання;
  • Гнучний робочий час;
  • Гібридний тип співпраці;
  • 20 оплачених відпусток на робочий рік та національні свята України;
  • 5 оплачених лікарняних;
  • Програма рефералів з бонусною системою;
  • Програма наставництва;
  • Курси та сертифікації;
  • Курси ділової англійської всіх рівнів;
  • Командні вечірки, корпоративні заходи та фірмові подарунки;
  • Комфортний офіс, обладнаний усім необхідним та цілодобовий доступ.

Про компанію

Місцезнаходження: Львів, Україна

Контакт: Anastasiia Sysyn, Recruiter

Подати заявку: Надіслати резюме

© inVerita. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Львів, Краків (Польща), Medellín (Antioquia, Colombia)

More at inVerita

All 10 roles

Popular searches