Propósito del Rol
Diseñar, desarrollar, implementar y evolucionar soluciones de software modernas, escalables, seguras y mantenibles, utilizando tecnologías como Python, Django, FastAPI, React, Next.js y arquitecturas basadas en microservicios.
El profesional será responsable de construir aplicaciones empresariales de alta calidad aplicando principios de Clean Code, Clean Architecture, DevOps, automatización CI/CD y tecnologías Cloud, así como participar activamente en el diseño e implementación de soluciones basadas en Inteligencia Artificial, Modelos de Lenguaje (LLMs), Agentes de IA y arquitecturas AI-Native.
Buscamos una persona que combine excelencia técnica, disciplina, aprendizaje continuo y pasión por la tecnología para contribuir al desarrollo de soluciones innovadoras y de alto impacto.
Perfil Profesional Ideal
Profesional o Tecnólogo en Ingeniería de Sistemas, Ingeniería de Software, Ingeniería Informática, Ingeniería Telemática, Ingeniería de Computación, Desarrollo de Software o carreras afines.
Buscamos una persona apasionada por el desarrollo de software moderno y la inteligencia artificial, con una mentalidad de aprendizaje continuo, orientación a la excelencia técnica y un fuerte compromiso con la calidad.
Debe ser una persona disciplinada, organizada, responsable y comprometida con los resultados, que disfrute enfrentando retos técnicos complejos y que tenga una verdadera vocación por construir soluciones de software de clase empresarial.
Valoramos especialmente profesionales que dediquen tiempo a su crecimiento técnico, investiguen constantemente nuevas tecnologías, patrones de arquitectura, herramientas de inteligencia artificial y tendencias emergentes del mercado.
La persona seleccionada deberá demostrar:
- Alto nivel de compromiso y responsabilidad profesional.
- Disponibilidad y dedicación para asumir retos técnicos exigentes.
- Capacidad para trabajar de manera autónoma y autogestionada.
- Disciplina en la planificación, ejecución y entrega de resultados.
- Orientación a la calidad, mantenibilidad y escalabilidad del software.
- Pasión por el aprendizaje continuo y la actualización tecnológica.
- Mentalidad de mejora continua.
- Capacidad para investigar, experimentar y adoptar nuevas tecnologías.
- Interés genuino en Inteligencia Artificial, Agentes de IA y sistemas AI-Native.
- Excelente actitud de servicio y trabajo en equipo.
- Capacidad para recibir y aplicar retroalimentación técnica.
- Sentido de pertenencia y cumplimiento de compromisos.
- Capacidad para trabajar en ambientes dinámicos y de alta exigencia.
- Orientación al logro de objetivos y cumplimiento de fechas de entrega.
- Capacidad para mantener altos niveles de productividad sin sacrificar calidad.
- Interés en construir una carrera profesional de largo plazo.
Buscamos personas que no se limiten a desarrollar funcionalidades, sino que aporten ideas, impulsen mejoras y contribuyan activamente a la evolución tecnológica de la organización.
Experiencia Requerida
- Mínimo 3 años de experiencia en desarrollo de software profesional.
- Experiencia comprobable en desarrollo backend con Python.
- Experiencia en Django y FastAPI.
- Experiencia en desarrollo frontend con React.
- Experiencia en Next.js.
- Experiencia en diseño y desarrollo de APIs REST.
- Experiencia en arquitectura de microservicios.
- Experiencia aplicando Clean Code y Clean Architecture.
- Experiencia utilizando Poetry para la gestión de dependencias.
- Experiencia en Docker y contenedorización de aplicaciones.
- Experiencia en servicios Cloud, preferiblemente AWS.
- Experiencia en integración y despliegue continuo (CI/CD).
- Experiencia con Git y estrategias de versionamiento.
- Experiencia con PostgreSQL y bases de datos relacionales.
- Experiencia con Redis.
- Experiencia trabajando bajo metodologías ágiles.
Experiencia Deseable
- Experiencia con Kubernetes.
- Experiencia con Terraform o Infraestructura como Código.
- Experiencia construyendo soluciones basadas en IA Generativa.
- Experiencia integrando OpenAI, Anthropic o modelos equivalentes.
- Experiencia con LangChain.
- Experiencia con LangGraph.
- Experiencia construyendo agentes inteligentes.
- Experiencia implementando soluciones RAG.
- Experiencia con pgvector y bases de datos vectoriales.
- Experiencia en observabilidad de aplicaciones.
- Experiencia en evaluación y monitoreo de modelos de IA.
- Experiencia en arquitecturas Cloud Native.
- Experiencia en sistemas distribuidos.
Conocimientos Técnicos
Backend
- Python
- Django
- FastAPI
- SQLAlchemy
- API REST
- PostgreSQL
- Redis
- Poetry
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- HTML5
- CSS3
Arquitectura y Buenas Prácticas
- Clean Code
- Clean Architecture
- SOLID
- Patrones de Diseño
- Domain Driven Design (DDD)
- Arquitectura Hexagonal
- Microservicios
- Event Driven Architecture
DevOps y Cloud
- Docker
- Kubernetes
- AWS
- GitHub Actions
- GitLab CI/CD
- Azure DevOps
- Terraform
- Linux
Inteligencia Artificial
- OpenAI
- Anthropic
- LangChain
- LangGraph
- Agentes de IA
- RAG (Retrieval Augmented Generation)
- Embeddings
- Vector Databases
- pgvector
- Prompt Engineering
- Model Context Protocol (MCP)
Observabilidad y Calidad
- Grafana
- Prometheus
- OpenTelemetry
- LangSmith
- Phoenix
- MLflow
- DeepChecks
- Great Expectations
Responsabilidades Clave
- Diseñar y desarrollar aplicaciones backend con Python, Django y FastAPI.
- Construir interfaces modernas y escalables utilizando React y Next.js.
- Diseñar APIs REST seguras, eficientes y mantenibles.
- Diseñar e implementar arquitecturas basadas en microservicios.
- Aplicar principios de Clean Code y Clean Architecture.
- Implementar pipelines de integración y despliegue continuo.
- Participar en la definición de arquitecturas Cloud Native.
- Integrar aplicaciones con modelos de lenguaje como OpenAI y Anthropic.
- Diseñar e implementar agentes de Inteligencia Artificial utilizando LangChain y LangGraph.
- Implementar soluciones RAG y búsqueda semántica utilizando bases de datos vectoriales.
- Garantizar la calidad, rendimiento, seguridad y mantenibilidad de las soluciones.
- Implementar mecanismos de observabilidad, monitoreo y trazabilidad.
- Participar en revisiones de código y mejora continua de los estándares técnicos.
- Investigar nuevas tecnologías y proponer mejoras para la organización.
- Documentar adecuadamente las soluciones desarrolladas.
- Colaborar con arquitectos, líderes técnicos, DevOps, QA y Product Owners.
Competencias Valoradas
- Pensamiento analítico.
- Resolución de problemas complejos.
- Capacidad de aprendizaje acelerado.
- Curiosidad tecnológica.
- Disciplina técnica.
- Responsabilidad.
- Compromiso.
- Orientación a resultados.
- Comunicación efectiva.
- Trabajo en equipo.
- Innovación.
- Adaptabilidad.
- Proactividad.
- Organización.
- Atención al detalle.
- Liderazgo técnico potencial.
- Capacidad de investigación.
- Mentalidad de crecimiento.
Certificaciones Deseables
- AWS Certified Developer.
- AWS Cloud Practitioner.
- Docker Certified Associate.
- Kubernetes (CKA o CKAD).
- LangChain Certification.
- Certificaciones en Inteligencia Artificial Generativa.
- Certificaciones en Python.
- Certificaciones DevOps.
- Certificaciones Cloud.
- Certificaciones en Arquitectura de Software.
- Certificaciones en Microservicios.
Condiciones del Contrato
- Cargo: Desarrollador Full Stack Python, React, Django, FastAPI e Inteligencia Artificial.
- Nivel: Semi Senior o Senior.
- Modalidad: Remoto.
- Tipo de Contrato: Término Indefinido.
- Vinculación inmediata.
- Participación en proyectos de software moderno e inteligencia artificial.
- Oportunidades permanentes de capacitación y crecimiento profesional.
- Trabajo con tecnologías de última generación en IA, Cloud, Arquitectura de Software y Desarrollo Moderno.