Junior/Middle .NET Developer (C#)
Про компанію
Graphio.ai допомагає компаніям не втрачати виручку через збої у взаємодії між командами. Ми аналізуємо метадані наявних систем клієнта (через API) і заздалегідь показуємо, коли дії продажів, клієнтського успіху, юристів, фінансів, продукту та операцій розходяться, поки угоди не застопорилися, а продовження не зірвалися. Впровадження займає менш ніж два дні й не змінює робочі процеси клієнта.
Команда вже будувала й масштабувала бізнес: раніше ми створили платформу upSWOT, яку впровадили сотні фінансових організацій і яку згодом придбала Uptiq. Нас підтримують топменеджери з Experian, Mastercard, BambooHR, Brex, SAP, Workday та інших компаній.
Чим доведеться займатися
- Розробляти й підтримувати бекенд-сервіси та REST API на C#/.NET (ASP.NET Core): онбординг клієнтів, інтеграції, збір метаданих, звіти та сповіщення
- Будувати асинхронні процеси на RabbitMQ: черги, фонові задачі, повторні спроби, ідемпотентність
- Працювати з MongoDB (операційні дані) та ClickHouse (аналітика й звіти): запити, схеми, індекси, міграції
- Відповідати за автентифікацію, авторизацію та ізоляцію даних клієнтів
- Писати юніт- та інтеграційні тести, брати участь у код-рев'ю
- Стежити за сервісами на продакшені: логи, метрики, пошук першопричин проблем
- Документувати сервіси та API
Що потрібно
- 1-2 роки досвіду бекенд-розробки (або еквівалентний досвід у реальних проєктах)
- Міцні знання C# і .NET (ASP.NET Core, Web API)
- Досвід створення REST API: авторизація, обробка помилок, пагінація, версіонування
- Практичний досвід із MongoDB: схеми, індекси, агрегації, оптимізація запитів
- Розуміння аналітичних баз даних, досвід із ClickHouse або готовність його вивчити
- Досвід із чергами повідомлень і фоновою обробкою (RabbitMQ буде плюсом)
- Розуміння асинхронної обробки, eventual consistency та механізмів повторних спроб
- Основи безпечної розробки
- Вміння працювати віддалено: чітка письмова комунікація, відповідальність, передбачуваний результат
Буде плюсом
- Досвід із подієво-орієнтованою архітектурою та data pipelines
- Робота з великими обсягами даних і оптимізація продуктивності
- Observability: логування, метрики, трасування
- Досвід у стартапах
- Kubernetes або хмари (AWS, GCP, Azure)
Що пропонуємо
- Зростання на реальних сервісах, якими користуються клієнти, з менторством від старших інженерів
- Змістовні продуктові задачі: обробка метаданих, аналітика процесів, звіти та сповіщення
- Атмосфера стартапу: мінімум бюрократії, швидкі ітерації
- Віддалена робота, проста структура й високий рівень довіри
- Зарплата: [вилка] (уточнюється за підсумками співбесіди й залежить від рівня)
- Можливості зростання разом із масштабуванням команди
Умови роботи (щоб усе було прозоро)
- Потрібен актуальний профіль у LinkedIn із зазначенням посади в Graphio.ai та прив'язкою до сторінки компанії (стандарти оформлення дамо під час онбордингу)
- Команда бере синхронні відпустки чотири рази на рік, дати оголошуються заздалегідь; у критичні для компанії періоди відпустка може бути обмежена
- Можна жити в Україні, але потрібно бути готовим до релокації з родиною до Європи чи США, якщо компанія попросить про це і це стане юридично можливим (обговорюється заздалегідь)
- Потрібна гнучкість щодо графіка: іноді зустрічі можуть бути зарано або пізно через різні часові пояси
Як відгукнутися: надішліть резюме або посилання на профіль, і ми коротко зв'яжемося.