Fullstack разработчик (React + Python)
Fullstack-разработчик для AI-платформы аналитики в оборонной сфере. Нужно создавать сложные интерфейсы на React и бэкенд на Python/FastAPI, включая геопространственные приложения и интеграцию с AI-сервисами. Требуется 4+ года опыта, знание React, TypeScript, Python, опыт с картами и геоданными. Предлагается работа в команде с архитектором, ML-инженерами и DevOps.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 69 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город вакансии не учтён.
Что предстоит делать
<p><b>Отрасль: Defense Tech</b></p><p><strong>О чем этот проект?</strong></p><p>Аналитическая платформа на основе искусственного интеллекта, созданная для оборонной сферы. Она собирает и анализирует данные из множества источников, автоматически выявляя ключевые выводы и формируя практические рекомендации и предложения. Автоматизируя трудоемкий ручной анализ, платформа помогает организациям принимать более быстрые и обоснованные решения, сокращать ручные усилия и повышать общую операционную эффективность.</p><p><strong>Каков размер и структура команды?</strong></p><p>Project Manager, Architect, Tech Lead, Business Analyst, ML-инженеры, BE-инженеры, FE-инженер, UI/UX-дизайнер, DevOps, QA.</p><p><strong>Как проходит процесс собеседования?</strong></p><ul><li>Собеседование с рекрутером — до 30 минут;</li><li>Техническое собеседование — до 1 часа;</li><li>Собеседование с PM — до 30 минут;</li><li><strong>Проверка на полиграфе.</strong></li></ul><p><strong>Требования:</strong></p><p>● Опыт разработки программного обеспечения от 4 лет, с уверенными навыками как во фронтенде, так и в бэкенде;</p><p>● Уверенный опыт работы с React, TypeScript и современной фронтенд-архитектурой;</p><p>● Глубокие знания JavaScript (ES6+), HTML5 и CSS3;</p><p>● Уверенный опыт работы с Python и современными бэкенд-фреймворками, желательно FastAPI;</p><p>● Опыт создания сложных веб-приложений с интенсивной работой с данными;</p><p>● Опыт проектирования и использования RESTful HTTP API и Server-Sent Events (SSE), включая потоковые обновления и отслеживание прогресса длительных операций;</p><p>● Опыт разработки бэкенд-API, бизнес-логики, интеграций, фоновых задач и сервисов обработки данных;</p><p>● Глубокое понимание управления состоянием (Redux Toolkit, Zustand, Context API или аналогичные);</p><p>● Опыт работы с MapLibre GL JS (или Mapbox GL JS) для создания интерактивных геопространственных приложений;</p><p>● Понимание картографических проекций, систем координат (WGS84, Web Mercator), MGRS и геопространственных концепций;</p><p>● Опыт работы с геопространственными форматами данных и их представлениями, включая полигоны GeoJSON, векторные тайлы, растровые слои, маркеры, кластеризацию и инструменты рисования;</p><p>● Опыт реализации поиска по карте с использованием точек, радиуса, ограничивающих прямоугольников, полигонов и пересечения областей интереса;</p><p>● Опыт создания расширенных таблиц данных со структурированными фильтрами, сортировкой, пагинацией, виртуализацией, сохраненными представлениями и синхронизированным выбором таблицы/карты;</p><p>● Опыт создания диалоговых интерфейсов или интерфейсов, управляемых рабочими процессами, с потоковыми ответами, шагами согласования, взаимодействием human-in-the-loop, цитированием, вложениями и состояниями выполнения;</p><p>● Опыт разработки бэкенд-сервисов на FastAPI;</p><p>● Опыт работы с асинхронной обработкой, фоновыми задачами, очередями или длительными рабочими процессами;</p><p>● Понимание баз данных и моделирования данных, практический опыт работы с SQL-базами данных;</p><p>● Опыт интеграции фронтенд- и бэкенд-компонентов с AI/ML-сервисами и внешними системами;</p><p>● Понимание потоков аутентификации, OIDC/OAuth 2.0 с PKCE, управления сессиями, RBAC и практик безопасной разработки приложений;</p><p>● Понимание оптимизации производительности фронтенда и бэкенда;</p><p>● Опыт работы с компонентно-ориентированной фронтенд-архитектурой и переиспользуемыми UI-системами;</p><p>● Умение писать чистый, поддерживаемый, тестируемый и хорошо структурированный код на всем стеке;</p><p>● Высокий уровень ответственности, проактивность и инженерная дисциплина;</p><p>● Средний уровень английского языка.</p><p><b> </b></p><p><strong>Будет плюсом:</strong></p><p>● Опыт работы с приложениями на основе ИИ или платформами визуализации данных;</p><p>● Опыт создания приложений для разведки, обороны, геопространственных или операционных данных;</p><p>● Опыт работы с большими таблицами данных, приложениями с интенсивным использованием карт или просмотрщиками документов и источников данных;</p><p>● Опыт разработки бэкенд-сервисов на FastAPI и паттернов Backend-for-Frontend;</p><p>● Опыт работы с асинхронными Python-фреймворками, фоновыми воркерами, очередями или оркестрацией рабочих процессов;</p><p>● Опыт работы с PostgreSQL, PostGIS, Redis или аналогичными технологиями;</p><p>● Знакомство с Docker и CI/CD-пайплайнами;</p><p>● Опыт работы с данными реального времени или потоковыми данными.<br><br></p><p><strong>Обязанности:</strong></p><p>● Разработка и поддержка full-stack функций с использованием React и Python;</p><p>● Создание сложных интерактивных пользовательских интерфейсов для исследования данных, аналитики и операционных рабочих процессов;</p><p>● Создание интерфейсов диалоговых агентов, поддерживающих свободные запросы, уточняющие вопросы, просмотр и утверждение планов, потоковое отображение прогресса выполнения, отмену и представление результатов;</p><p>● Разработка интерфейсов исследования данных для ключевого, структурированного, пространственного, временного и семантического поиска;</p><p>● Создание расширенных таблиц данных с множественными фильтрами, фильтр-чипами, сортировкой, пагинацией, виртуализацией, предпросмотром объектов и панелями деталей;</p><p>● Интеграция RESTful HTTP API и SSE-потоков для рабочих процессов поиска, загрузки данных, выполнения агентов, генерации отчетов, аудита и управления данными;</p><p>● Проектирование и реализация бэкенд-API и бизнес-логики с использованием Python и FastAPI;</p><p>● Реализация бэкенд-сервисов для загрузки, обработки, валидации, трансформации и обогащения данных;</p><p>● Создание интеграций между фронтендом, бэкендом, AI/ML-сервисами и внешними системами;</p><p>● Реализация асинхронной обработки, фоновых задач, выполнения заданий и длительных рабочих процессов;</p><p>● Разработка отказоустойчивых SSE-обновлений для длительных операций, включая переподключение, синхронизацию состояния, обработку ошибок и состояния отмены;</p><p>● Реализация расширенных геопространственных функций визуализации с использованием MapLibre GL JS;</p><p>● Разработка интерактивных картографических компонентов, слоев, маркеров, кластеризации, инструментов рисования и геопространственных элементов управления;</p><p>● Реализация предпросмотра документов, изображений, видео, аудио, структурированных данных и геопространственных объектов;</p><p>● Визуализация структурированных AI-сгенерированных выводов, рекомендаций и аналитических результатов;</p><p>● Работа с базами данных и реализация эффективной логики доступа и обработки данных;</p><p>● Оптимизация рендеринга фронтенда и бэкенд-сервисов для производительности, масштабируемости и надежности;</p><p>● Реализация переиспользуемых UI-компонентов и поддержание масштабируемой full-stack архитектуры;</p><p>● Участие в техническом проектировании, оценке, уточнении требований и ревью кода;</p><p>● Написание модульных, интеграционных, API и end-to-end тестов там, где это уместно;</p><p>● Отладка производственных проблем на фронтенде и бэкенде и участие в анализе первопричин;</p><p>● Тесное сотрудничество с Architect, ML-инженерами, DevOps, QA, UI/UX-дизайнером, BA и Product Owner;</p><p>● Поддержание документации по фронтенду и бэкенду, архитектурных решений, API-контрактов, руководств по компонентам и стандартов реализации.</p> <div> <a href="https://jobs.dou.ua/companies/ralabs/vacancies/371647/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Python-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Ralabs
8 активных вакансий в компании
Старший Full Stack разработчик (Vue.js/React+Node.js)
~1 690 088 ₸ оценка по стеку, все рынки
Ищем старшего Full Stack разработчика в команду из тимлида, трёх фронтенд- и трёх бэкенд-инженеров, дизайнера, QA и PM. Нужно 5+ лет с Vue.js/React, 4+ года с Node.js и 2+ года с MongoDB/Mongoose, плюс TypeScript, Nuxt.js и опыт построения REST API. Работа удалённая, но 2-3 раза в неделю нужно быть на связи до 20:00 по Киеву; часть задач связана с legacy-кодом и чистым JavaScript.
Старший/Ведущий инженер встраиваемого ПО
~1 645 875 ₸ оценка по всем рынкам
Ralabs ищет старшего/ведущего инженера встраиваемого ПО для проектов на стыке embedded-систем, edge computing и AI. Нужно разрабатывать и оптимизировать софт под embedded Linux и ARM-платформы (Jetson, Raspberry Pi), интегрировать его с железом и разворачивать ML/CV-модели на устройствах. Требуется 6+ лет коммерческого опыта, сильный C/C++ и/или Python, знание Linux internals и английский Upper-Intermediate. Старт part-time на 10–20 часов в неделю с перспективой перехода на полную занятость.
Старший WordPress инженер
~1 199 000 – 2 253 450 ₸ оценка по всем рынкам
Нужен опытный WordPress-инженер для развития и поддержки существующего портала сообщества разработчиков и партнёров AI-платформы. Предстоит аудит кодовой базы, кастомные темы и плагины, интеграции через API, доработка базы знаний и LearnDash, а также работа напрямую с PM и CEO клиента. Требуется 5+ лет коммерческой разработки на WordPress, сильные PHP, JS и CSS, английский уровня B2 и готовность работать до 22:00 по Киеву.
Старший Full-Stack разработчик (.NET)
~1 308 000 – 2 367 750 ₸ оценка по стеку, все рынки
Нужен старший full-stack инженер на .NET для создания MVP облачного портала мониторинга IoT-датчиков. Предстоит разрабатывать веб-портал на Blazor, бэкенд на .NET, интегрировать IoT-слой и работать с Azure в гибридной архитектуре. Требуется 5+ лет опыта в .NET/C#, знание Blazor, Azure и английский уровня B2. Занятость — 50% (part-time), с возможностью продолжить после MVP.
Похожие вакансии
6 вакансийСтарший Full-Stack разработчик (React + Python)
~1 226 250 – 2 310 000 ₸ оценка по всем рынкам
Osambit ищет старшего Full-Stack разработчика на проект Climatise — SaaS-платформу для учёта и отчётности по углеродным выбросам. Нужно писать бэкенд на Python/FastAPI и фронтенд на React/TypeScript, проектировать GraphQL API и строить cloud-native сервисы на AWS. Требуется 5+ лет опыта, Upper-Intermediate английского; предлагают полностью удалённую работу с гибким графиком и конкурентную оплату.
Senior Application Support Engineer
~1 226 250 – 2 310 000 ₸ оценка по стеку, все рынки
SoftServe ищет Senior Application Support Engineer для поддержки корпоративных приложений в production: мониторинг, разбор инцидентов, root cause analysis, хотфиксы и работа с облачной инфраструктурой. Нужен опыт 3+ года с Python (FastAPI, SQLAlchemy, Pydantic, pytest), PostgreSQL, Temporal, LiteLLM и RAG, а также React/TypeScript и GCP/Kubernetes. Предлагают гибкий формат работы (удалённо/офис/гибрид), конкурентную компенсацию, медстраховку и оплачиваемый отпуск.
Python-разработчик (Senior)
~1 226 250 – 2 310 000 ₸ оценка по всем рынкам
Команда привлечения пользователей ищет senior Python-разработчика для создания сервисов авторизации, регистрации и вовлечения пользователей в чтение. Нужен опыт от 5 лет с асинхронным Python и FastAPI, проектирование REST API, оптимизация запросов к БД и интеграционные тесты. Предлагают официальное оформление по ТК РФ, удалёнку на выбор, ДМС, оплату курсов и доступ к электронным книгам.
Старший Python разработчик
~1 226 250 – 2 310 000 ₸ оценка по всем рынкам
AgileEngine ищет старшего Python-разработчика для проектирования и разработки масштабируемых микросервисов и REST API. Нужен опыт бэкенд-разработки на Python от 4 лет, знание PostgreSQL, ORM, Pytest, Git и английский на уровне Upper-Intermediate. Предлагают конкурентную оплату в USD, менторство, гибкий график и работу над проектами для Fortune 500.
Software Engineer (Python)
~1 329 536 ₸ оценка
Growth Channel — команда с украинскими корнями, базирующаяся в Остине, строит AI-платформу для маркетинговой аналитики. Ищем Python-инженера с опытом 4+ года, знанием Django или FastAPI и сильными навыками работы с базами данных. Предстоит строить REST API, интегрировать AI и налаживать взаимодействие между сервисами; предлагают конкурентную зарплату, гибкий график и дружную распределённую команду.
Разработчик на Python
~1 226 250 – 2 310 000 ₸ оценка по всем рынкам
Нужен опытный Python-разработчик для поддержки и развития микросервисов и монолита: HTTP API, консумеры, консольные команды, полный цикл от декомпозиции до выката в прод. Требуется от 5 лет коммерческой разработки на Python 3, уверенная работа с PostgreSQL, RabbitMQ, Redis, asyncio, тестами и типизацией, а также Docker и Kubernetes/Nomad. Компания SkillStaff предлагает проекты разного уровня сложности для крупного бизнеса и комфортные условия работы.