Вакансия: Junior - Middle .NET Developer в г.Киев | Работа в AIR Media-Tech

Your competitors fixed something you haven't

We can tell you what it is

450K-channel training dataset · 21 AI diagnostic tools · 200+ strategists · 10 angles · 3,000+ audits run · 1T views decoded

Show me what

All opportunities / IT

Junior - Middle .NET Developer

Про компанію та продукт

AIR Media-Tech — це глобальна екосистема продуктів і рішень для YouTube-креаторів та брендів у цифровому просторі, яка вже понад 15 років допомагає інфлюенсерам розвиватися, заробляти більше та бути в безпеці. Ми пройшли шлях від мультиканальної мережі (MCN) до масштабного тех-хабу, що об'єднує понад 50 сервісів для розвитку ютуберів, а сумарна кількість переглядів у нашій мережі на YouTube перевалила за історичну відмітку в 1 трильйон.

Ти працюватимеш у департаменті GIM.
GIM – це крипто-сервіс, який в одному застосунку надає можливість здійснювати безпечні операції з обміну, виводу та поповнення криптовалют. Це твій персональний крипто-експерт, який покаже, де і як швидко та надійно продати або купити криптовалюти за готівку. Навіть більше, GIM.io відкриває можливості оперувати крипто-активами на ринку та зберігати їх в безпечному середовищі.

Місія ролі:

Ми повністю трансформуємо класичну розробку й будуємо процеси навколо AI-агентів. Ця роль існує для того, щоб якісно посилити backend-команду інженером, який готовий виступати не просто «написувачем коду», а архітектором та валідатором рішень для ШІ, переводячи згенеровану логіку у високонадійний Production-код для складної фінансової предметної області.

Конкретні результати через 6 місяців:

  • Самостійність у фінтех-домені: Повне занурення у фінансову логіку проєкту, розуміння специфіки точності обчислень, конкурентного доступу та ідемпотентності, здатність ефективно розбиратися в незнайомому коді без покрокових вказівок.

  • Ефективний ШІ-тандем: Вихід на рівень автономної постановки задач AI-агентам, проведення глибокого рев'ю їхнього результату та покриття логіки стабільними тестами.

  • Продуктивність у ClickUp: Повна адаптація до внутрішньої культури планування AIR (щотижневий та щоденний трекінг завдань, фіксація підсумків мітингів та тайм-трекінг у ClickUp).

Наш технологічний стек:

  • Платформа: .NET 10 / C# 14, ASP.NET Core

  • Робота з даними: PostgreSQL, NHibernate + Dapper (важливо: EF Core у проєктах не використовується), FluentMigrator

  • Інфраструктура та черги: RabbitMQ, Redis, Docker, Kubernetes, GitLab CI

  • Тестування: xUnit

Вимоги та компетенції:

Обов'язкові вимоги (Must-have):

  • Від 2 років комерційного backend-девелопменту на ASP.NET Core.

  • Впевнене знання C# та сучасної платформи .NET, глибоке розуміння асинхронності на практичномуріўні, а не лише на рівні синтаксису.

  • Розуміння реляційних БД, вміння самостійно писати складні SQL-запити без допомоги високорівневих ORM.

  • Досвід роботи з Git, навичка швидко читати, розбирати та аналізувати чужий код (це значна частина роботи).

  • Практичний досвід використання AI-асистентів у розробці (GitHub Copilot, ChatGPT тощо) та щирий інтерес до розвитку цієї парадигми. Якщо робота з AI-інструментами сприймається тобою як "несправжня розробка" — ця роль не підійде.

  • Англійська мова на рівні впевненого читання технічної документації.

Буде значним плюсом (Nice-to-have):

  • Досвід роботи у фінтех-проєктах, платіжних системах або крипто-сервісах.

  • Досвід чи розуміння парадигм Event Driven Architecture, DDD, TDD.

  • Базові навички роботи з мікросервісною архітектурою, Docker, Kubernetes, налаштуванням CI/CD.

  • Досвід написання unit-тестів (xUnit або NUnit).

  • Знання або досвід у функціональному програмуванні: F#, Rust, Scala, Haskell (будь-що з переліченого).

Як побудована наша робота з AI:

У наших репозиторіях зберігаються структуровані інструкції та правила для AI-агентів. Домовленості, які можна перевірити автоматично, винесені у власні аналізатори та тести.

  • На старті твоє основне завдання — це валідація та доопрацювання: запустити збірку, розібратися, відтворити помилку, виправити її та покрити тестом.

  • З часом твоя роль еволюціонує до самостійної постановки бізнес-задач AI-агентам та фінального рев'ю архітектури.

Обов'язки та відповідальності:

  • Доведення до Production-якості коду, згенерованого AI-агентами.

  • Локалізація, відтворення та виправлення помилок; написання тестів, щоб автоматика знаходила регресії.

  • Розвиток окремих backend-сервісів: бізнес-логіка, оптимізація бази даних, налаштування черг (RabbitMQ) та міжсервісної взаємодії.

  • Підготовка міграцій БД за допомогою FluentMigrator, рефакторинг та оптимізація продуктивності системи.

  • Активна участь у плануванні завдань разом із командою розробки.

Чого ми тебе навчимо:

  • Глибокій роботі зі зв'язкою NHibernate та Dapper.

  • Принципам Clean Architecture, DDD, концепціям value objects та use case-підходу.

  • Обробці помилок через функціональний підхід Result замість класичного викидання винятків (Exceptions).

  • Event-driven архітектурі на практиці через RabbitMQ.

  • Мові програмування F# та функціональному підходу в ентерпрайзі.

Що ми пропонуємо та бенефіти:

  • Умови співпраці: ФОП контракт (3 група) в USD з повною компенсацією податків та бухгалтерським супроводом. Унікальна можливість отримувати виплати винагороди в криптовалюті напряму через наш внутрішній додаток GIM.

  • Графік: 100% Remote, повністю гнучкий графік із початком дня до 10:00.

  • Здоров'я та відпочинок: 18 робочих днів відпустки на рік (діє 15 місяців з моменту нарахування). Оплачувані лікарняні. Медичне страхування після 3 місяців роботи.

  • Навчання: Компенсація мовних курсів, корпоративна електронна бібліотека (понад 100 книг), внутрішні лекції та вебінари.

  • Культура: Командні тімбілдінги, масштабні заходи (AIR Day, AIR Christmas, AIR Meetup двічі на рік), подарунки до свят.

  • Соціальний вклад: Участь у проєктах власного благодійного фонду "Будь з Україною" (Stand by Ukraine) для допомоги ЗСУ та постраждалим від війни.

Надсилай своє резюме. Якщо ми відчуємо, що ти підходиш, ми зв'яжемося найближчим часом!

Didn’t find a suitable vacancy?
Write to us!

[email protected]