Granicus
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в Granicus для создания SaaS-продуктов в GovTech. Разработка backend-сервисов и мультиагентных AI-систем, интеграции со сторонними сервисами и фронтенд на React.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые backend-сервисы на Python, FastAPI и LangChain
- Создавать и поддерживать фреймворки для скрапинга с использованием Firecrawl, Playwright и аналогов
- Разрабатывать и оркестрировать мультиагентные системы, включая пайплайны LangFlow и коммуникацию agent-to-agent (A2A)
- Выводить мультиагентные системы в продакшен с мониторингом и механизмами отказоустойчивости
- Интегрировать агентов со сторонними инструментами: Salesforce, SharePoint, Slack и внутренними бизнес-системами
- Создавать отзывчивые пользовательские интерфейсы на React.js и аналогичных фреймворках
- Реализовывать real-time интерфейсы с использованием SSE или WebSocket
- Использовать платформы observability, такие как LangFuse, для мониторинга работы агентов
- Менторить junior-разработчиков, проводить code review и участвовать в принятии архитектурных решений
- Работать в кросс-функциональных командах (AI/ML, DevOps, Product) в agile-среде
Требования
- 8–12 лет опыта full-stack разработки, экспертный уровень Python
- Сильный опыт backend-разработки с FastAPI, asyncio и построением масштабируемых микросервисов
- Подтверждённый опыт создания и деплоя фреймворков веб-скрапинга: Firecrawl, Scrapy, Playwright и др.
- Глубокое понимание и практический опыт работы с агентными системами: коммуникация agent-to-agent (A2A), оркестрация LangFlow, деплой мультиагентных систем в продакшен
- Опыт интеграции агентов со сторонними системами (Salesforce, SharePoint, CRM и аналоги)
- Опыт frontend-разработки на React.js, TypeScript или других современных фреймворках
- Знакомство с инструментами observability для агентов, такими как LangFuse
- Опыт использования AI-инструментов для разработчиков: GitHub Copilot, Windsurf и аналоги
Условия
- Remote-first компания с глобально распределённой командой
- Гибкий график и Flexible Time Off
- Оплачиваемые дни wellbeing для всей компании
- Компенсация расходов на домашний офис
- Приватная медицинская страховка, стоматология, зрение и страхование жизни — 100% за счёт работодателя
- Поддержка ментального здоровья (Headspace и другие инструменты)
- Пенсионный план и варианты retirement
- Онлайн-платформы для обучения
- Конкурентная зарплата и бонусы
Навыки
- Python
- FastAPI
- LangChain
- Firecrawl
- Playwright
- Scrapy
- LangFlow
- A2A
- Salesforce
- SharePoint
- Slack
- React.js
- TypeScript
- SSE
- WebSocket
- LangFuse
- asyncio
- GitHub Copilot
- Windsurf