Backend Developer (Middle+/Senior)
Summary
Holyweb, a service (outstaffing-style) IT company, is hiring a Middle+/Senior Backend Developer for a corporate GenAI products project. The role involves building production-ready APIs and microservices in Python/FastAPI, LLM/agent workflows and enterprise RAG services, with PostgreSQL, RabbitMQ/Kafka, Redis, Docker and Kubernetes.
Holyweb – сервисная IT-компания. Уже 6 лет мы создаем корпоративные системы и сервисы для IT-холдингов, ритейла, финтеха и логистических компаний.
Разрушаем мифы об аутстаффинге и заботимся о своих сотрудниках: мэтчим интересные проекты с заинтересованными разработчиками, делимся экспертизой внутри компании, поддерживаем комфортную рабочую атмосферу.
Сейчас мы ищем Backend Developer's на проект корпоративных GenAI-продуктов.
- Проектировать и разрабатывать production-ready API и микросервисы на Python/FastAPI для GenAI-продуктов и корпоративных интеграций;
- Создавать агентные сценарии и workflow + LLM: state machine, маршрутизация, tool calling, structured outputs, контекст, retries, idempotency и обработка ошибок;
- Интегрировать AI-сервисы с корпоративными системами через REST/API, очереди сообщений и событийные контракты; обеспечивать версионирование и observability интеграций;
- Разрабатывать сервисы для enterprise RAG: взаимодействие с retrieval-слоем, документными источниками, векторным поиском, reranking и citations;
- Реализовывать границы безопасности агентов: RBAC/ABAC, проверка полномочий инструмента, secrets management, аудит действий и human approval для write-операций;
- Покрывать код тестами, участвовать в code review, профилировании, устранении инцидентов и подготовке сервисов к эксплуатации в Kubernetes;
- Работать совместно с системными аналитиками, NLP/ML, DevOps и ИБ над контрактами, критериями приемки, нагрузочными характеристиками и качеством решений.
- Опыт backend-разработки на Python от 3 лет и уверенное практическое владение FastAPI;
- Опыт проектирования REST API, OpenAPI, Pydantic-схем, аутентификации и авторизации, фоновых задач и обработки ошибок;
- Уверенное владение PostgreSQL и SQLAlchemy или аналогичным ORM; понимание миграций, транзакций, индексов и оптимизации запросов;
- Опыт с асинхронным Python, очередями RabbitMQ/Kafka, Redis и event-driven архитектурой;
- Практический опыт построения LLM/agent workflow или готовность быстро освоить LangGraph, Temporal, LlamaIndex и MCP-подход;
- Понимание надежной распределенной обработки: idempotency, retries, timeout, DLQ, outbox, correlation ID и трассировка;
- Умение писать unit/integration tests, проводить code review, пользоваться Git и CI/CD; базовое понимание Docker и Kubernetes;
- Понимание требований ИБ к корпоративным сервисам: SSO, RBAC, управление секретами, аудит и принцип наименьших привилегий.
Будет плюсом:
- Опыт с LangGraph, Temporal, LlamaIndex, LangChain, MCP или аналогичными фреймворками и протоколами;
- Опыт интеграции с LLM Gateway, vLLM/TGI, OpenAI-compatible API, vector DB и поисковыми системами;
- Опыт с OpenTelemetry, Prometheus, Grafana, structured logging и инструментами наблюдаемости GenAI-приложений;
- Опыт разработки для изолированного on-prem-контура, промышленной компании или систем с повышенными требованиями к надежности и аудиту.
- Неизбежное развитие профессиональных навыков;
- Работу над высоконагруженными активно развивающимся сервисами с ветвистой бизнес-логикой и множеством инженерных вызовов;
- Возможность предложить и реализовать свою идею, как улучшить сервис, или новую функциональность;
- Возможность работы в крупных именитых компаниях на проектах с современным стеком;
- Формат сотрудничества по договору с ИП или трудоустройство по ТК РФ;
- Возможность работать удаленно;
- Работа в аккредитованной IT-компании;
- Бонусная программа HolyRelax;
- Конкурентоспособная ЗП.