Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Senior Software Engineer (.NET), щоб створити та розвивати високоефективний бекенд для торгово-аналітичної платформи, яка використовується тисячами активних трейдерів. Система обробляє мільйони подій у реальному часі та вимагає низької затримки, надійних потоків даних та точного оброблення торгової логіки в багатокористувацькому SaaS середовищі.
Місця роботи: Івано-Франківськ, Київ, Львів (Гібрид, Віддалено)
Обов'язки
- Проектування та розробка компонентів та сервісів бекенда, використовуючи .NET/C# для торгових симуляційних робочих процесів
- Визначення та підтримка API контрактів, які використовуються фронтенд додатками
- Реалізація масштабованої логіки для торгових операцій, оцінки ризиків та управління рахунками
- Тісна співпраця з фронтенд інженерами для забезпечення послідовної обробки даних та інтеграційних потоків
- Інтеграція сторонніх сервісів, таких як платіжні провайдери та зовнішні API
- Написання та підтримка автоматизованих тестів для забезпечення надійності та коректності системи
- Розгортання та перевірка сервісів у середовищах розробки Kubernetes
- Участь у технічних дискусіях з дизайну та підтримка менш досвідчених інженерів через наставництво
- Дослідження та вирішення проблем у передвиробничих та виробничих середовищах
Вимоги
- 5+ років досвіду у бекенд або повноцінному розробці з використанням C# та сучасного екосистеми .NET
- Сильний досвід у проектуванні та створенні масштабованих сервісів та API бекенда
- Практичний досвід роботи з потоками даних у реальному часі, використовуючи WebSockets, gRPC, та системи обміну повідомленнями, такі як Kafka або NATS
- Глибоке розуміння реляційних баз даних, зокрема PostgreSQL, включаючи моделювання даних та оптимізацію запитів
- Практичне розуміння торгових концепцій (наприклад, tick, bid, ask, buy, sell) або практичний досвід у торгових системах
- Досвід інтеграції зовнішніх сервісів, включаючи платіжні системи (наприклад, Worldpay або аналогічні)
- Знання контейнеризованих середовищ та розгортання додатків до Kubernetes для розробки та тестування
- Сильні практики тестування, включаючи юніт та інтеграційне тестування відповідно до визначення готовності
- Здатність брати участь у фронтенд завданнях, використовуючи React та Next.js, коли це необхідно
- Верхньо-середній або вищий рівень англійської з сильною комунікаційною та відповідальною мандариною
Буде плюсом
- Досвід роботи з фінансовими платформами або власним торговим середовищем
- Досвід роботи з високонавантажувальними системами з суворими обмеженнями затримки та продуктивності
- Розуміння дизайну розподілених систем та паттернів стійкості до збоїв
Ми пропонуємо
Ваш відпочинок
- 18 оплачених днів відпустки та 10 оплачених днів хвороби щорічно
- 10 державних свят України
- Декретна та батьківська відпустка
- Пакет "Шлюб та Батьківство"
- Додаткові відпустки для важливих життєвих подій
- Можливості для сабатичної відпустки
Навчання та зростання
- Семінари та внутрішні навчальні програми Sombra University
- Технічні спільноти та сесії обміну знаннями
- Курси та семінари з мов
- Можливості для наставництва
Здоров'я та добробут
- Компенсація за спорт або медичне страхування
- Участь у гонках та марафонах
- Корпоративний лікар (телемедицина)
- Ініціативи та семінари з благополуччя
І ще багато іншого
- Технічне обладнання від компанії
- Адміністративна підтримка PE та податкова допомога
- Внутрішня реферальна програма
- Програма лояльності IT Club
- Корпоративні заходи та волонтерські ініціативи
Перш ніж подавати заявку
Наша команда з підбору персоналу ретельно вивчить ваш профіль, і якщо ми побачимо гарну співвідносність з посадою, ми зв'яжемося з вами найближчим часом.
Якщо ви не отримаєте відповідь протягом 5 робочих днів, це означає, що ми вирішили продовжити процес з іншими кандидатами на цю посаду. Дякуємо за розуміння.
Галина Оліярчик
Партнер з підбору персоналу
Подайте заявку зараз!
Дякуємо!
Тим часом, ви можете ознайомитись з нашим блоґом або слідкувати за нами у Linkedin для отримання більшої кількості оновлень.
Ми раді залишатися на зв'язку!
Зв'яжіться з нами
Дякуємо за зв'язок!
Ми отримали ваше повідомлення, і член нашої команди з продажу зв'яжеться з вами протягом 3 робочих днів.
Тим часом, якщо у вас є термінове запитання, ви можете безпосередньо зв'язатися з нами за адресою
Сподіваємося на зв'язок з вами найближчим часом!