19 oct
|
Agileengine
|
México
19 oct
Agileengine
México
About the Role
We are looking for a Python Developer to build and scale an event-driven integration platform, including APIs, resilience mechanisms, and AI-facing integrations.
The mandatory requirements are experience with Apache Kafka, CI/CD pipelines, 4+ years of production experience with Python, event-driven and asynchronous architecture, REST API design with OpenAPI, and strong English communication skills.
What you will do
• Build and evolve the backbone — a Python service handling an observation / intent / outcome event taxonomy, a durable replayable event log, and workers that translate events into operations on the ITSM platform.
• Design and maintain contract-first interfaces using OpenAPI and AsyncAPI.
• Build the correlation and decision layer that turns incoming signals into the right ITSM actions — deduplicated, correlated, and applied exactly once.
• Design and deliver the platform's resilience mechanisms — keeping the service usable, and consumer requests safe and recoverable, when the upstream vendor platform is degraded or unavailable.
• Build multiple access patterns over a single async core — fire-and-forget, submit-and-poll, webhook and stream subscriptions, and bulk/micro-batch ingest — so each consumer integrates at the level its use case demands.
• Develop the event type registry and self-service onboarding, so consuming teams register their own event types, handlers and subscriptions.
• Build GenAI-facing integration surfaces — agent skills and tool-calling interfaces that let AI agents discover and consume the platform safely.
• Modernise and migrate legacy integrations onto the new platform through managed deprecation paths, without disrupting existing consumers.
• Own quality end to end: code review, coding standards, contract and integration testing, observability, and production support of what you ship.
• Take part in squad ceremonies and customer-facing meetings; work directly with consuming teams to understand their requirements a
📌 Python Developer (México)
🏢 Agileengine
📍 México