logo[мetahunt]
> Djinni

Software Engineer

1k USD
format:Remotetype:Full-timecompany:Outstaff
pythonreactawsopensearchelasticsearchrag
englishB2
domainAI
> full description

Основна інформація

  • Вимоги до досвіду: обов'язковий комерційний досвід роботи з Python, React, AWS, OpenSearch або сильним Elasticsearch, AI-агентами (Pydantic AI) та RAG
  • Англійська: B1+ або вище (гарна англійська, чіткі письмові апдейти)
  • Зайнятість: Full-time
  • Тривалість: довгострокова співпраця, якщо все піде добре
  • Формат: повністю віддалено
  • Старт: якнайшвидше, одразу після успішного проходження всіх етапів

Проект та команда

  • Домен / індустрія: consumer protection AI, невеликий стартап у США
  • Опис: два продукти. Перший — інструмент виявлення шахрайства (scam detection), який працює по тексту. Другий — платформа, що збирає скарги споживачів з публічної урядової бази даних, розмічає їх за допомогою AI і дає юристам та регуляторам можливість шукати по цих даних і спілкуватися з ними в чаті. Єдиний інженер замовника з дня на день іде в декретну відпустку, і ми переймаємо технічну сторону. Повне володіння технічною роботою: архітектура, код, AWS, код-рев'ю. Перші кілька тижнів — щоденне покриття: виправлення багів, підтримка AWS у здоровому стані, невеликі фічі. Далі — більші речі, у тому числі multi-tenant AWS-розгортання цієї осені, де кожному клієнту може знадобитися власне ізольоване середовище
  • Склад команди: ви - єдиний розробник; з нашого боку проектний менеджер веде комунікацію із замовником та проект; за потреби ви будете на дзвінках з CTO замовника
  • Часовий пояс: замовник у США (US Eastern); щонайменше 4 години з повного робочого дня мають припадати на робочий час US Eastern
  • Вік проекту: діючий продакшен

Технології та інструменти

  • Backend: Python; AI-агенти (Pydantic AI), RAG
  • Frontend: React
  • Бази даних: OpenSearch або сильний Elasticsearch
  • Cloud: AWS — реальний продакшен

Що ми очікуємо

Обов'язково:

  • Python, React, AWS, OpenSearch або сильний Elasticsearch, AI-агенти (Pydantic AI) та RAG
  • Готовність почати якнайшвидше
  • Щонайменше 4 години на день перетину з US Eastern
  • Гарна англійська, чіткі письмові апдейти
  • Готовність пройти background check замовника та працювати всередині його систем
  • Дуже важливо для цього замовника: ніхто нічого не автоматизує, не встановлює і не змінює, не сказавши нам заздалегідь. Замовник уже обпікся на підряднику, який робив саме це

Юридичні та фінансові умови

  • Випробувальний термін: 1 місяць
  • Юридичне оформлення: співпраця тільки через ФОП 3-ї групи, та тільки на гривневий рахунок. Якщо у вас ФОП ще не відкритий, ми надамо необхідну консультацію та допомогу з його відкриттям
  • Компенсація: 250 доларів на тиждень, фіксовано, за узгоджені на тиждень задачі (не погодинно). Гросс - самостійна оплата податків з отриманої суми на ФОП: 5% єдиний податок + 1% військовий збір + ЄСВ(1902.34 грн/міс). Надаємо бухгалтерську допомогу зі звітами
  • Модель співпраці: фіксована тижнева оплата за узгоджені задачі. Якщо тиждень виглядає важким — обговорюємо це до його початку. Соціальний пакет (оплачувані відпустки та лікарняні) на даній позиції у клієнта не передбачений

Робочий процес та умови

  • Графік: здебільшого з 10:00 до 18:00 (за Києвом), але за домовленістю з клієнтом можливий гнучкий підхід
  • Ритм роботи: щопонеділка узгоджуємо задачі тижня, здача до п'ятниці, весь код через pull request'и, короткий щоденний письмовий апдейт
  • Обладнання: за потреби компанія забезпечує робочим ноутбуком
  • Облік часу: по вимогах клієнта, використовується програма (Hubstaff або Upwork Tracker), яку потрібно встановити на ноутбук. Якщо проект передбачає видачу робочого ноутбука - трекер буде встановлений там; в іншому разі рекомендуємо створити окремий профіль користувача на власному ноутбуці для робочих завдань. Програма фіксує активність клавіатури/мишки та робить скріншоти (раз на 10 хв). Це формальність для Hourly-моделі, і не забирає гнучкості: якщо ви відійшли від ноутбука, через 20 хв неактивності трекер зупиниться сам. Ви можете самостійно видаляти скріншоти, якщо на них потрапила якась особиста інформація (разом з ними видалиться відповідний 10-хвилинний інтервал часу). Якщо забули увімкнути трекер, можна звернутися до менеджера, він додасть вручну. Мікроменеджменту зі сторони клієнта немає, дані переглядаються лише у разі критичних питань щодо перформансу

Процес відбору

  1. Знайомство: Ви пишете нам у Telegram: ми збираємо всі необхідні дані про ваш досвід
  2. Технічне інтерв'ю: 30–60 хв, англійською (обговорення вашого досвіду)
  3. Інтерв'ю з клієнтом: 15–60 хв, англійською (знайомство та обговорення проекту)