кейстон девелопмент

Fullstack-разработчик (Go / Python / React) - геопоиск, OpenSearch, DevOps

Fullstack- разработчик (Go / Python / React) - геопоиск , OpenSearch, DevOps

кейстон девелопмент

Зарплата не указанаРоссияМоскваУдалёнка

Fullstack-разработчик (Go / Python / React) - геопоиск, OpenSearch, DevOps

Формат: удалённо, полная занятость

Отклики: только с указанием ожиданий по з/п и кратким описанием релевантного опыта по задачам ниже.

О проекте:

Мы строим classified-маркетплейс для рынка ЕС (web + mobile), где пользователи размещают объявления о товарах, недвижимости, услугах и вакансиях, находят нужное рядом с собой и договариваются напрямую. Продукт уже работает.

Бэкенд написан на Python/Django, новые сервисы пишутся на Go, и функциональность постепенно переносится туда. Поиск построен на OpenSearch.

Геолокация и мультиязычный поиск лежат в основе продукта.

Ищем опытного fullstack-разработчика, который закроет весь цикл: от схемы БД и Go-сервиса до React-интерфейса с картой и выкладки в Kubernetes. Нам нужен универсальный инженер с широким кругозором и ответственностью за результат, а не узкий специалист.

Чем предстоит заниматься

  • Разработка и развитие сервисов на Go, участие в постепенном переносе функциональности с Django на Go.
  • Поддержка и развитие существующего бэкенда на Python / Django / DRF.
  • Разработка фронтенда на React + TypeScript: страницы объявлений, поиск, фильтры, личный кабинет.
  • Геофункции: поиск по радиусу и bounding box, карта объявлений с кластеризацией, геокодирование адресов, работа с PostGIS.
  • Развитие поиска на OpenSearch: mappings, анализаторы, многоязычный поиск, фильтры и фасеты, геозапросы, индексация.
  • Проектирование API, межсервисного взаимодействия и фоновых задач (Kafka, Celery, Redis).
  • Работа с PostgreSQL: схемы, индексы, оптимизация запросов под большие объёмы данных.
  • DevOps: Docker, Kubernetes, Helm, GitLab CI/CD. Выкладка, диагностика по логам и метрикам (Prometheus, Grafana, Sentry), разбор упавших сборок и деплоев.
  • Тесты, код-ревью, техническая документация.

Обязательные требования

1. От 5+ лет коммерческой разработки, опыт работы как на бэкенде, так и на фронтенде.

2. Уверенный Go: конкурентность, контексты, обработка ошибок, тестирование, опыт сопровождения сервисов в продакшене.

3. Практический опыт с Python, Django и Django REST Framework.

4. React + TypeScript: компонентный подход, управление состоянием, работа с API, производительность интерфейса.

5. PostgreSQL и SQL: транзакции, индексы, EXPLAIN, оптимизация запросов.

6. Продакшен-опыт с OpenSearch или Elasticsearch: индексы и mappings, поисковые запросы, фильтрация, индексация документов.

7. Опыт работы с геоданными: PostGIS, geohash или geo-запросы в OpenSearch/Elasticsearch, фильтрация по расстоянию и bounding box.

8. Опыт работы с картами на фронтенде: Leaflet, Mapbox GL / MapLibre или OpenStreetMap, включая маркеры, кластеризацию и синхронизацию карты с результатами поиска.

9. Понимание микросервисной архитектуры, HTTP / REST API и асинхронного взаимодействия.

10. Опыт с Redis, очередями сообщений и фоновыми задачами.

11. Docker и основные сущности Kubernetes (Pod, Deployment, Service, Ingress, ConfigMap, Secret). Умение посмотреть статусы, события и логи подов и разобраться с причинами перезапусков.

12. Умение поправить Helm chart или values и пайплайн GitLab CI/CD, разобраться с ошибкой сборки или развёртывания.

Будет плюсом:

13. Kafka: продюсеры, консьюмеры, гарантии доставки.

14. Next.js / SSR и SEO для страниц объявлений.

15. React Native или опыт мобильной разработки.

16. Геокодинг и маршрутизация: Nominatim, Photon, Google Maps / Mapbox API.

17. Векторный и гибридный поиск, ML-ранжирование.

18. Prometheus, Grafana, OpenTelemetry, настройка алертов.

19. Интеграции внешних API: платежи, переводы, телефония и подобные.

20. Антифрод и модерация контента.

Что мы ожидаем по работе в команде

  • Внимательность к деталям и ответственность за результат своих изменений.
  • Самостоятельность: вы доводите задачу от идеи до продакшена.
  • Умение аргументированно объяснять технические решения.
  • Понятные тикеты, комментарии к PR и документация.

Что предлагаем

  • Участие в амбициозном продукте и место в core-команде.
  • Реальное влияние на архитектурные и продуктовые решения.
  • Минимум бюрократии, максимум доверия.
  • Удалённая работа.
  • Возможность последующей релокации в Европу (Люксембург, Германия, Франция, Бельгия).

Если ответственность и педантичность - ваш главный недостаток, вы требовательны к себе и качеству своей работы, вам близок дух стартапа и нравится быстро запускать продукты с прицелом на рост, будем рады пообщаться.

Отклики: только с указанием ожиданий по з/п и кратким описанием релевантного опыта.

Похожие вакансии React

hh.ru
тмгт

Fullstack-разработчик (Python / React) — Fire Team

тмгтАвтоподнятие
250k–300k ₽РоссияМоскваУдалёнка

Ищем одного Fullstack-разработчика уровня Middle+ / Senior в Fire Team — направление стабильности production и качества ИИ-разработки. Это позиция разработчика: вы будете разбирать выпущенный код, находить причины ошибок через несколько слоёв системы, исправлять их и превращать выводы в тесты и правила разработки.

Задачи

  • Проводить глубокое ревью кода, миграций и конфигурации; проверять поведение при сбоях.
  • Локализовать production-проблемы по цепочке интерфейс → API → сервис → БД → очередь → внешний провайдер.
  • Исправлять ошибки на Python и React / TypeScript, восстанавливать работу и подтверждать результат.
  • Закреплять исправления регрессионными тестами; при процессной причине обновлять правила, базовые промпты и чеклисты для ИИ-разработки.
  • Устранять пробелы в тестах, логах, метриках и алертах.
  • Реализовывать продуктовые задачи: уведомления, поиск, аналитические интерфейсы и отслеживание платежей.
  • Использовать ИИ-агентов для диагностики, исправлений и тестов с самостоятельной проверкой выводов.

Обязательный опыт

  • От 3 лет коммерческой разработки для Middle+ и от 5 лет для Senior; практика поддержки production, откатов и восстановления данных.
  • Python: FastAPI, SQLAlchemy, Alembic; React / TypeScript — способность самостоятельно исправлять обе стороны приложения.
  • SQL и PostgreSQL: диагностика блокировок, медленных запросов и неудачных миграций.
  • Идемпотентность, повторная доставка событий, таймауты, повторные попытки и частичные сбои между сервисами.
  • Диагностика по логам, метрикам и распределённым трейсам: OpenTelemetry, Grafana или аналоги.
  • Docker и базовая диагностика Kubernetes.
  • Модульные и E2E-тесты: pytest, Vitest, Playwright или аналоги.
  • Практика работы с ИИ-агентами и критическая проверка кода, тестов и объяснений.
  • Завершённое высшее образование.

Для Senior

Опыт разбора крупных инцидентов и изменения процесса или архитектуры по их итогам.

Технологическая среда

Python, FastAPI, Pydantic, SQLAlchemy, Alembic; React, TypeScript, Vite; PostgreSQL, Kafka, Debezium; AWS, Kubernetes, Docker, Istio, GitHub Actions, Argo CD; OpenTelemetry, Grafana, pytest, Vitest, Playwright. Точное совпадение всех инструментов не обязательно.

Будет плюсом

  • Финтех и продукты с высокими требованиями к целостности данных.
  • Внешние провайдеры и сверка статусов между системами.
  • SLO, алертинг, правила и автоматические проверки для ИИ-агентов.

Формат работы

  • Полная занятость. Возможна удалённая работа.
  • Middle+: от 3 лет соответствующей коммерческой практики; Senior: от 5 лет.
  • Разработка с ИИ-агентами по письменным спецификациям: постановка задачи, реализация, автоматические проверки, выпуск и проверка результата.

Что рассказать в отклике

Опишите сложный production-инцидент: как нашли причину, что лично исправили на frontend и backend и какой проверкой защитились от повторения. Кратко расскажите о применении ИИ-агентов в этой работе.

Соц.сети

Senior Frontend-разработчик (React/Next.js)

Зарплата не указанаНе указана странаЛокация не указанаУдалёнка

#senior #удаленка #гибрид #офис

••••••••
Senior Frontend-разработчик (React/Next.js)
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид или офис

☑️ Чем предстоит заниматься
-Разрабатывать и развивать клиентскую часть главной страницы ••••••••
-Реализовывать новые продуктовые функции и пользовательские сценарии
-Участвовать в развитии UI-компонентной библиотеки и внутренних административных интерфейсов
-Работать с SSR и серверной частью frontend-приложения
-Взаимодействовать с backend-разработчиками через REST API
-Участвовать в обсуждении технических решений и архитектуры
-Проводить code review, помогать коллегам и делиться экспертизой
-JavaScript, TypeScript
-React 19
-Next.js 16
-SSR
-Node.js
-REST API

☑️ Наши пожелания к кандидатам
-Опыт коммерческой frontend-разработки на React
-Уверенное знание JavaScript и TypeScript
-Хорошее понимание принципов работы JavaScript за пределами конкретного фреймворка
-Опыт разработки приложений с использованием Next.js и SSR
-Умение самостоятельно разбираться в задачах и выбирать технические решения
-Опыт проведения code review
-Готовность участвовать в развитии технической экспертизы команды

Контакты: ••••••••

React Job •••••••• | •••••••• | ••••••••

Сайты компаний

Frontend Developer (React/Angular)

Автоподнятие
Зарплата не указанаОАЭAbu Dhabi
Текст:
Оригинал доступен только пользователям с подпиской

Location

On-site position in Abu Dhabi, UAE.

About the company

A public-sector organization driving digital innovation and modernizing services across multiple domains in the UAE. It focuses on secure, scalable, and sustainable digital development, collaborating with industry and research partners on long-term technology frameworks.

Responsibilities

  • Build and maintain web frontend components of a case management platform using React and Angular, including dashboards, workflows, forms, and reporting views
  • Implement responsive, user-friendly interfaces from UI/UX designs and integrate them with backend REST APIs
  • Handle state management and ensure application performance, maintainability, and code quality through unit testing and code reviews
  • Collaborate with business analysts, designers, backend and QA engineers in an Agile team, support releases, and resolve UI-related production issues

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of commercial frontend development experience, with strong recent hands-on work in React and Angular (v14+)
  • Excellent knowledge of TypeScript, RxJS, HTML5, CSS3/SCSS, state management (NgRx or similar), Git, CI/CD, and unit testing (Jasmine/Karma/Jest)
  • Experience integrating RESTful APIs with authentication/authorization flows, strong UI attention to detail, Agile teamwork, and English at Upper-Intermediate or above

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.