Principal Full-Stack Engineer (Python / FastAPI / Vue)

$$$$
🪖 DefTech

Remote · Full-time · Перетин із робочими годинами ЄС

 

Шукаємо інженера в технологічну компанію, яка поєднує OSINT та сучасну аналітику даних, допомагаючи державним організаціям краще розуміти технологічне й економічне середовище Китаю та росії.

 

Ми розширюємо engineering-команду та шукаємо Principal Full-Stack Engineer із сильним фокусом на backend. Ви приєднаєтеся до Applications Team, яка створює API та вебзастосунок для роботи з аналітичною платформою даних.

 

Це роль із високим рівнем відповідальності: ви визначатимете технічні підходи, проєктуватимете backend-сервіси, працюватимете з великими обсягами даних і відповідатимете за поведінку сервісів у production. За потреби реалізовуватимете функціональність по всьому стеку, від моделі даних до інтерфейсу.

 

В основі платформи — knowledge graph із понад 50 млн китайських організацій та осіб і більш ніж 1 млрд пов’язаних записів: компанії, люди, закупівлі та зв’язки між ними. Ваше завдання — перетворювати ці дані на швидкі, надійні та добре версіоновані API й продуктові функції.

 

Ваші завдання:

  • Проєктувати, розвивати й підтримувати версіонований REST API для корпоративних і державних клієнтів.
  • Забезпечувати зворотну сумісність API та продумувати його подальший розвиток.
  • Працювати з Neo4j, Elasticsearch, Trino та PostgreSQL, перетворюючи складні дані на зрозумілі й продуктивні API-відповіді.
  • За потреби реалізовувати функціональність у frontend на Vue 3 та TypeScript.
  • Інтегрувати authentication та authorization через Auth0, враховуючи multi-tenant архітектуру й різні рівні доступу клієнтів.
  • Відповідати за deployment, observability, продуктивність і стабільність сервісів у Kubernetes.
  • Визначати інженерні стандарти, проводити змістовні code review та допомагати розвитку інших інженерів.
  • Брати участь у складних архітектурних і продуктових рішеннях.

 

Наш стек:

Python 3.12 · FastAPI · Vue 3 · TypeScript · Neo4j · Elasticsearch · PostgreSQL · Trino · Auth0 · Docker · Kubernetes · Azure AKS · GitLab CI · ArgoCD · Grafana · Claude Code · Codex

 

Що для нас важливо:

  • Досвід на рівні Principal або Staff у створенні та експлуатації production backend-сервісів і REST API. Також розглянемо сильного Senior Engineer, готового перейти на наступний рівень.
  • Глибоке знання Python; досвід із FastAPI буде перевагою.
  • Практичний досвід проєктування API: versioning, backward compatibility, pagination і performance.
  • Впевнена робота із SQL та базами даних.
  • Досвід роботи з graph databases або search engines буде суттєвою перевагою.
  • Готовність працювати по всьому стеку. Не обов’язково бути frontend-експертом, але важливо вміти або хотіти створювати функціональність у сучасному frontend-фреймворку.
  • Системний підхід до тестування, якості та подальшої підтримки коду.
  • Досвід із Docker, Kubernetes і хмарною інфраструктурою; Azure буде плюсом.
  • Практичне використання AI-інструментів для розробки, зокрема Claude Code або Codex, разом зі здатністю перевіряти результат і відповідати за фінальне рішення.
  • Висока самостійність, лідерські навички та впевнена письмова та розмовна англійська. Англійська є основною мовою команди.

 

Чому цей проєкт:

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

 

Процес найму: 

- 4 раунди інтерв'ю (англійською)

Required languages

English B2 - Upper Intermediate
Ukrainian Native
Published 23 July
79 views
·
7 applications
Last responded 31 minutes ago
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...