Fullstack разработчик (React + Python)
Fullstack-разработчик для AI-платформы аналитики в оборонной сфере. Нужно создавать сложные интерфейсы на React и бэкенд на Python/FastAPI, включая геопространственные приложения и интеграцию с AI-сервисами. Требуется 4+ года опыта, знание React, TypeScript, Python, опыт с картами и геоданными. Предлагается работа в команде с архитектором, ML-инженерами и DevOps.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 61 похожей вакансии за 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 916 963 ₸ оценка по стеку, все рынки
Ищем старшего 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 578 675 ₸ оценка по всем рынкам
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 540 000 ₸ оценка по всем рынкам
Нужен опытный WordPress-инженер для развития и поддержки существующего портала сообщества разработчиков и партнёров AI-платформы. Предстоит аудит кодовой базы, кастомные темы и плагины, интеграции через API, доработка базы знаний и LearnDash, а также работа напрямую с PM и CEO клиента. Требуется 5+ лет коммерческой разработки на WordPress, сильные PHP, JS и CSS, английский уровня B2 и готовность работать до 22:00 по Киеву.
Старший Full-Stack разработчик (.NET)
~1 344 000 – 2 406 946 ₸ оценка по стеку, все рынки
Нужен старший full-stack инженер на .NET для создания MVP облачного портала мониторинга IoT-датчиков. Предстоит разрабатывать веб-портал на Blazor, бэкенд на .NET, интегрировать IoT-слой и работать с Azure в гибридной архитектуре. Требуется 5+ лет опыта в .NET/C#, знание Blazor, Azure и английский уровня B2. Занятость — 50% (part-time), с возможностью продолжить после MVP.
Похожие вакансии
6 вакансийСтарший Back-End разработчик (Python/Django)
~1 388 613 – 2 585 025 ₸ оценка по стеку, все рынки
Нужен старший бэкенд-разработчик для развития платформы ProVision: проектирование REST API и моделей данных на Python 3.10+, Django 4.x и DRF, работа с PostgreSQL, Redis, Elasticsearch и асинхронными задачами через Celery и AWS. Требуют 10+ лет опыта разработки, сильные навыки системного дизайна и архитектуры, уверенное владение AWS и английский B2+. Предлагают гибкий график, обучение, конференции, сертификации и курсы английского.
Старший Backend инженер (Python)
~1 388 613 – 2 585 025 ₸ оценка по всем рынкам
Proxet ищет старшего backend-инженера на Python для долгосрочного проекта с британской компанией, которая делает симуляционные и decision-support решения для государств и бизнеса. Нужно 7+ лет опыта, крепкий Python-бэкенд, распределённые системы, PostgreSQL, Docker/Kubernetes и CI/CD, а также готовность напрямую общаться с заказчиками в Украине и ездить к ним на площадки. Предлагают гибкий график, удалёнку или гибрид, медстраховку, оплату обучения и курсы английского.
Senior Python разработчик
~1 388 613 – 2 585 025 ₸ оценка по всем рынкам
Visiology ищет Senior Python-разработчика в команду AI-модуля Cortex — интеллектуального ассистента на базе LLM. Задачи: LangGraph-агенты, RAG-пайплайн, интеграция с LLM, backend-сервисы на Python, PostgreSQL, точечно Angular/TypeScript и C#/.NET. Требуется опыт коммерческой разработки от 6 лет, уверенный Python, понимание LLM/RAG и работа с AI-ассистентами; предлагают белую зарплату, ДМС, офис или удалёнку, оплату обучения.
Старший full-stack разработчик (Python/TypeScript)
~1 240 388 – 2 480 775 ₸ оценка
FansCreator — прибыльная AI-платформа для генерации изображений и видео, растёт на 30% в месяц. Ищем старшего full-stack инженера, который станет главным знатоком системы: будете строить фичи с нуля на Python (FastAPI) и TypeScript/React, укреплять платежи, безопасность и надёжность AI-рендеров. Нужен опыт 3+ года в продакшене на Python, работа с очередями и воркерами, платёжные интеграции и умение самостоятельно разбирать инциденты; работа асинхронная, удалённая, с гибким графиком.
Fullstack Веб разработчик
~1 388 613 – 2 585 025 ₸ оценка по всем рынкам
Нужен опытный фулстек-разработчик для внутреннего стартапа HeadHunter — карьерного продукта с социальными механиками для IT-специалистов. Основной стек: Python на бэкенде с серверным рендерингом, HTML/HTMX, Tailwind CSS и React Native; TypeScript/JavaScript будет плюсом. Предлагают гибкий график, работу из дома или офиса, ДМС со стоматологией, обучение и конкурентную зарплату.
Middle+/Senior разработчик AI-решений
~1 388 613 – 2 585 025 ₸ оценка по всем рынкам
Нужен универсальный разработчик, который ведёт задачи end-to-end: общается с заказчиками, проектирует архитектуру, пишет серверную логику и API, интегрирует LLM, агентов, RAG, OCR и RPA. Требуется коммерческий опыт на Java или Python, понимание LLM/RAG, микросервисов, PostgreSQL/Oracle, Docker и Kubernetes, а также активное использование AI-ассистентов вроде Cursor и Copilot. Предлагают работу в аккредитованной ИТ-компании по ТК РФ, ДМС, бенефиты, обучение и оборудование.