Senior Python Developer - Remote, Event-Driven & AI-Ready

AgileEngine, LLC.

Granada

Hybrid

EUR 71,000 - 98,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Professional growth
Competitive compensation: USD-based
Exciting projects
Flextime: Remote and office options

Job summary

AgileEngine is seeking a Python Developer to build and scale an event-driven integration platform, including APIs, resilience mechanisms, and AI-facing integrations.

You will design contract-first interfaces using OpenAPI and AsyncAPI, implement a durable event log, and translate signals into ITSM actions with exactly-once processing.

This role supports flextime with remote and office options and USD-based compensation, offering growth on Fortune 500-scale projects.

Qualifications

  • 4+ years of production Python experience with typed, tested services and APIs.
  • Strong knowledge of event-driven and asynchronous architecture.
  • REST API design experience and OpenAPI; AsyncAPI familiarity.
  • Kafka or equivalent streaming platform.
  • GenAI-assisted development and safe use of AI tools.
  • Testing disciplines (pytest, contract tests) and CI/CD.
  • Strong problem-solving across distributed systems.
  • Excellent written and verbal communication; defend trade-offs.
  • Eagerness to learn and evaluate new tools carefully.

Responsibilities

  • 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.
  • Build multiple access patterns over a single async core — fire-and-forget, submit-and-poll, webhook and stream subscriptions, and bulk/micro-batch ingest.
  • 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.
  • 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 and constraints.
  • Autonomously take ownership of a component or an entire project, and work with the squad's technical architect to document significant decisions as architecture decision records.

Skills

Python
Event-driven architecture
REST API design
OpenAPI
AsyncAPI
CI/CD pipelines
Testing with pytest
Linux
Git
Distributed systems
Communication skills
Learning mindset

Tools

Kafka
OpenAPI tooling
AsyncAPI tooling

Job description

AgileEngine is seeking a Python Developer to build and scale an event-driven integration platform, including APIs, resilience mechanisms, and AI-facing integrations.

You will design contract-first interfaces using OpenAPI and AsyncAPI, implement a durable event log, and translate signals into ITSM actions with exactly-once processing.

This role supports flextime with remote and office options and USD-based compensation, offering growth on Fortune 500-scale projects.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Engineer - Async, Event-Driven, Remote
Senior Python Engineer - Async, Event-Driven, Remote

AgileEngine, LLC. • Barcelona

Hybrid
EUR 80,000 - 133,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Python Developer — Event-Driven Microservices & GenAI
Python Developer — Event-Driven Microservices & GenAI

AgileEngine, LLC. • Alicante

Hybrid
EUR 80,000 - 107,000
Professional growth
Competitive compensation
Exciting projects
+1
Desarrollador Python – Plataforma de Eventos con IA (Remoto)
Desarrollador Python – Plataforma de Eventos con IA (Remoto)

AgileEngine, LLC. • Madrid

Hybrid
EUR 98,000 - 133,000
Professional growth
Competitive compensation
Exciting projects
+1
Python Developer — Remote, Flexible Hours & Growth
Python Developer — Remote, Flexible Hours & Growth

AgileEngine, LLC. • Sevilla

Hybrid
EUR 45,000 - 70,000
Professional growth
Competitive pay (USD-based)
Exciting projects
+1
Desarrollador Python: API/Event-Driven + GenAI | Remoto
Desarrollador Python: API/Event-Driven + GenAI | Remoto

AgileEngine, LLC. • Valencia

Hybrid
EUR 80,000 - 116,000
Professional growth
Competitive USD-based compensation
Exciting projects with Fortune 500
+1
Python Backend Engineer – GenAI & Remote/Flexible Hours
Python Backend Engineer – GenAI & Remote/Flexible Hours

AgileEngine, LLC. • La Coruña

Hybrid
EUR 107,000 - 160,000
Professional growth
Competitive compensation
Exciting projects
+1
Remote Python Developer - Async, Kafka & GenAI
Remote Python Developer - Async, Kafka & GenAI

AgileEngine, LLC. • Valladolid

Hybrid
EUR 80,000 - 133,000
Professional growth
Competitive USD-based pay
Exciting projects
+1
Senior Python Developer | Remote + Flexible Hours
Senior Python Developer | Remote + Flexible Hours

AgileEngine, LLC. • Sevilla

Hybrid
EUR 107,000 - 160,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Python Engineer - Remote/Hybrid Microservices
Senior Python Engineer - Remote/Hybrid Microservices

AgileEngine, LLC. • Granada

Hybrid
EUR 60,000 - 95,000
Professional growth
Competitive compensation
Exciting projects
+1
Senior Python Developer — Remote-Friendly & Flexible Hours
Senior Python Developer — Remote-Friendly & Flexible Hours

AgileEngine, LLC. • Alicante

Hybrid
EUR 107,000 - 160,000
Professional growth
Competitive USD-based pay
Exciting projects
+1