
Buscamos un/a Senior Python Developer con fuerte enfoque en backend, capaz de diseñar e implementar APIs robustas y escalables. El rol también contempla colaboración puntual en frontend moderno y la incorporación de capacidades de IA generativa y agentes AI en productos reales.
Diseñar, desarrollar y mantener APIs REST robustas y eficientes.
Definir arquitecturas backend escalables y mantenibles.
Modelar datos y diseñar esquemas relacionales.
Implementar testing automatizado y asegurar la calidad del código.
Integrar servicios de terceros y APIs externas.
Participar en el desarrollo de funcionalidades basadas en IA generativa.
Colaborar con equipos frontend en integraciones cuando sea necesario.
Analizar y optimizar performance, debugging y troubleshooting.
Experiencia sólida con Python 3.
Experiencia desarrollando APIs con FastAPI.
Manejo de SQLAlchemy y Alembic.
Experiencia con bases de datos MySQL.
Testing automatizado con pytest.
Buenas prácticas de código (linters como ruff).
Experiencia con Git y trabajo colaborativo.
Manejo de Docker y entornos de desarrollo en Python.
Experiencia en debugging y optimización de performance.
Nivel de inglés intermedio/avanzado.
Diseño e implementación de APIs REST.
Modelado de datos y diseño de esquemas.
Desarrollo de código mantenible, modular y escalable.
Buen criterio de arquitectura backend.
Autonomía, ownership técnico y orientación a producto.
Implementación de funcionalidades de IA generativa en Python.
Integración de LLMs vía APIs o frameworks.
Construcción de AI agents, automatizaciones o workflows.
Experiencia en casos de uso como:
Chat conversacional
Generación de texto
Extracción y estructuración de información
Clasificación
RAG (Retrieval-Augmented Generation)
Tool / function calling
Buen entendimiento de prompt engineering.
Experiencia colaborando o desarrollando con:
Next.js
React
TypeScript
TailwindCSS
Manejo avanzado de Pydantic.
Programación asíncrona (asyncio).
Experiencia con Redis.
Background jobs (ej. Celery).
WebSockets, SSE o streaming de respuestas.
Experiencia con PostgreSQL.
Conocimientos de CI/CD.
Experiencia en cloud (AWS, GCP o Azure).
Conocimientos de Kubernetes.
Observabilidad: logs, métricas y tracing.
Seguridad backend: autenticación/autorización, JWT, OAuth, manejo de secretos.
Arquitecturas orientadas a servicios / microservicios.
Patrones como Clean Architecture o DDD.
Vector databases y búsqueda semántica.
Herramientas de AI como: LangChain, LangGraph, LlamaIndex.
Experiencia con SDKs de OpenAI, Anthropic u otros.
Evaluación de calidad, costo y latencia en soluciones con LLMs.
Orquestación de tools y workflows para agentes (incluyendo MCP).
Experiencia en startups, software factories o productos digitales.