Sobre Celering
Celering es una empresa tecnológica AI-First que desarrolla una plataforma SaaS multi-tenant orientada al transporte multimodal a la demanda.
Nuestra arquitectura está basada en microservicios, aplicando Domain-Driven Design (DDD) y Clean Architecture para construir sistemas escalables, mantenibles y de alta disponibilidad.
Trabajamos con una arquitectura distribuida orientada a eventos desplegada en AWS y estamos incorporando arquitecturas multiagente de IA como parte estructural de nuestro producto.
Evolucionamos nuestro proceso de desarrollo apoyándonos en AI y Spec Driven Development (SDD) como parte real del workflow técnico.
A quién buscamos
Buscamos un/a Senior Backend Engineer con criterio técnico sólido, capacidad de impacto y mentalidad arquitectónica.
Queremos incorporar a alguien que eleve el nivel del equipo. Buscamos autonomía, pensamiento sistémico y capacidad de asumir responsabilidad real sobre diseño y calidad. Esperamos que puedas liderar técnicamente nuevas líneas de producto — incluyendo sistemas con componentes de IA agéntica — llevándolas desde la definición de requisitos hasta su puesta en producción.
Responsabilidades
* Diseñar, desarrollar y evolucionar microservicios en Python (FastAPI / Django REST Framework), con posibilidad de contribuir en servicios en Go.
* Aplicar patrones de Domain-Driven Design.
* Diseñar APIs REST robustas (versionado, documentación OpenAPI, manejo consistente de errores).
* Trabajar con arquitecturas event-driven y mensajería asíncrona.
* Diseñar e implementar sistemas multiagente: orquestación de agentes, gestión de memoria, tool use, planificación y colaboración entre agentes autónomos.
* Integrar LLMs y frameworks agénticos (LangChain, LangGraph, CrewAI, AutoGen u otros) en servicios backend productivos.
* Construir herramientas (tools/functions) consumibles por agentes y definir contratos claros entre agentes y servicios del dominio.
* Participar activamente en decisiones de arquitectura y evolución del sistema.
* Diseñar e implementar tests automatizados y estrategias de testing por capas, incluyendo evaluación de comportamiento agéntico.
* Colaborar en code reviews manteniendo estándares de calidad elevados.
* Integrar herramientas de AI dentro del flujo de desarrollo bajo enfoque Spec Driven Development (SDD).
* Contribuir a la mejora continua de prácticas, estándares y arquitectura.
* Liderar el desarrollo técnico de nuevas funcionalidades o líneas de producto desde requisitos hasta producción.
Requisitos imprescindibles
· +5 años de experiencia en desarrollo backend.
· Experiencia sólida en Python en entornos productivos complejos.
· Experiencia aplicando DDD y Clean Architecture.
· Experiencia diseñando sistemas basados en microservicios y eventos.
· Experiencia con bases de datos relacionales y no relacionales.
· Experiencia diseñando APIs REST con buenas prácticas.
· Experiencia con testing automatizado y cultura de calidad.
· Experiencia trabajando en entornos Cloud, preferiblemente AWS.
· Capacidad demostrable de llevar desarrollos desde definición de requisitos hasta despliegue en producción.
· Capacidad de asumir responsabilidades con un estándar de calidad elevado.
· Capacidad de trabajar de forma autónoma en entorno remoto.
· Comunicación clara y mentalidad colaborativa.
Muy valorable
· Experiencia en Go.
· Experiencia con Kafka.
· Experiencia con CQRS o event sourcing.
· Experiencia en entornos SaaS multi-tenant.
· Experiencia diseñando o integrando sistemas multiagente (LangGraph, CrewAI, AutoGen u otros).
· Conocimiento de patrones agénticos: ReAct, Reflection, Plan & Execute, Tool Use, Multi-Agent Collaboration.
· Experiencia con AWS Bedrock u otras plataformas cloud de modelos fundacionales.
· Experiencia implementando RAG o pipelines de recuperación semántica sobre datos de dominio.
· Experiencia en observabilidad y evaluación de sistemas agénticos (LangSmith, trazabilidad de cadenas, métricas de comportamiento).
· Experiencia integrando AI en el flujo de desarrollo.
· Experiencia trabajando bajo enfoque Spec Driven Development.
Qué ofrecemos
* Trabajo 100% remoto.
* Participación activa en decisiones de arquitectura, incluidas las de sistemas agénticos en producción.
* Producto con arquitectura moderna y stack actualizado.
* Cultura técnica fuerte: DDD real, code review exigente, estándares claros.
* Entorno donde la calidad del diseño importa.
* Trabajo real con IA agéntica: no como experimento, sino como parte estructural del sistema.
* Impacto directo en un sistema distribuido en producción.