
Приглaшaeм к тpудоуcтpойству прогpаммиcта пo пoддержaнию IT пpоeктoв.
адвирос ·
Приглaшaeм к тpудоуcтpойству прогpаммиcта пo пoддержaнию IT пpоeктoв.
✨ Paбoта в промышленнoй зoнe г. Новомocкoвcк.
Обязанности:
Ждем Вашего звонка! 📞
Fullstack-разработчик (Go / Python / React) - геопоиск, OpenSearch, DevOps
Формат: удалённо, полная занятость
Отклики: только с указанием ожиданий по з/п и кратким описанием релевантного опыта по задачам ниже.
О проекте:
Мы строим classified-маркетплейс для рынка ЕС (web + mobile), где пользователи размещают объявления о товарах, недвижимости, услугах и вакансиях, находят нужное рядом с собой и договариваются напрямую. Продукт уже работает.
Бэкенд написан на Python/Django, новые сервисы пишутся на Go, и функциональность постепенно переносится туда. Поиск построен на OpenSearch.
Геолокация и мультиязычный поиск лежат в основе продукта.
Ищем опытного fullstack-разработчика, который закроет весь цикл: от схемы БД и Go-сервиса до React-интерфейса с картой и выкладки в Kubernetes. Нам нужен универсальный инженер с широким кругозором и ответственностью за результат, а не узкий специалист.
Чем предстоит заниматься
Обязательные требования
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. Антифрод и модерация контента.
Что мы ожидаем по работе в команде
Что предлагаем
Если ответственность и педантичность - ваш главный недостаток, вы требовательны к себе и качеству своей работы, вам близок дух стартапа и нравится быстро запускать продукты с прицелом на рост, будем рады пообщаться.
Отклики: только с указанием ожиданий по з/п и кратким описанием релевантного опыта.
Ищем одного Fullstack-разработчика уровня Middle+ / Senior в Fire Team — направление стабильности production и качества ИИ-разработки. Это позиция разработчика: вы будете разбирать выпущенный код, находить причины ошибок через несколько слоёв системы, исправлять их и превращать выводы в тесты и правила разработки.
Опыт разбора крупных инцидентов и изменения процесса или архитектуры по их итогам.
Python, FastAPI, Pydantic, SQLAlchemy, Alembic; React, TypeScript, Vite; PostgreSQL, Kafka, Debezium; AWS, Kubernetes, Docker, Istio, GitHub Actions, Argo CD; OpenTelemetry, Grafana, pytest, Vitest, Playwright. Точное совпадение всех инструментов не обязательно.
Опишите сложный production-инцидент: как нашли причину, что лично исправили на frontend и backend и какой проверкой защитились от повторения. Кратко расскажите о применении ИИ-агентов в этой работе.
Что тебе предстоит делать:
Мы ожидаем от тебя:
Присоединившись к нам, ты получишь:
HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.