5 днів тому · перепубліковано (вперше 5 жовт.) · Push · Аутстаф
Завантажте CV — і ми покажемо, що збігається, чого бракує і чи проходить вакансія ваші умови.
Відкрити на DjinniRemote · 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 середовище, у якому сучасні інструменти є частиною щоденної розробки. Повністю віддалена робота з регулярною взаємодією в межах європейського часового поясу.
Процес найму: Скринінг - 30 хвилин Технічна співбесіда - 1 година Презентація тестового завдання - 30 хвилин Знайомство з менеджментом/СЕО - 30 хвилин
Всі співбесіди проходять англійською мовою, з включеною камерою.
P.S. Не надаємо бронювання.