Senior Full-Stack Developer – AI/ AWS
Indexed description
Requerimientos del cargo
- Contar con inglés intermedio/avanzado (B2/C1). Excluyente.
- Dominio avanzado de Python, TypeScript, React y Node.js.
- Experiencia sólida en backend con Python: type hints, logging estructurado, manejo de errores, frameworks de validación (Pydantic u otros).
- Experiencia sólida en React y TypeScript: diseño de componentes, manejo de estado, integración de APIs, manejo de formularios y accesibilidad.
- Experiencia hands-on con AWS serverless: Lambda, Step Functions, API Gateway, S3, DynamoDB, IAM, CloudWatch y arquitecturas orientadas a eventos.
- Experiencia diseñando e implementando aplicaciones con DynamoDB (modelado de tablas, partition/sort keys, GSIs, escrituras condicionales, paginación).
- Buen entendimiento de arquitectura AWS y CDK o CloudFormation.
- Experiencia diseñando e integrando APIs RESTful (contratos versionados, esquemas, validación, auth).
- Background disciplinado en testing automatizado (pytest, Vitest), con exposición a property-based testing (Hypothesis, fast-check).
- Buen manejo de Git, pull requests, code reviews y prácticas de CI/CD.
- Capacidad de arquitectar features y estimar tamaño según complejidad y riesgo.
- Experiencia con diseño contract-first y aplicación de límites arquitectónicos vía tests y revisiones.
- Capacidad de implementar autenticación y autorización seguras.
- Experiencia manejando datos sensibles en entornos regulados (financiero, salud, seguros, etc.).
- Excelentes habilidades de comunicación y colaboración con equipos multidisciplinarios.
Projects
En Improving South America, brindamos servicios de TI para transformar la percepción del profesional de TI. Nos enfocamos en consultoría de TI, desarrollo de software y formación ágil.
La empresa promueve una cultura de trabajo excepcional basada en el trabajo en equipo, la excelencia y la diversión, con enfoque en crecimiento personal y recompensas compartidas. Al integrarse, el/la candidato/a formará parte de una comunidad que prioriza la comunicación abierta y relaciones laborales sólidas a largo plazo, respaldada por una estructura de desarrollo profesional y aprendizaje continuo.
Funciones del cargo
- Diseñar y desarrollar aplicaciones full stack serverless en AWS, con backend en Python y frontend en React/TypeScript.
- Liderar la entrega end-to-end de features: UI en React, APIs en Python, persistencia en DynamoDB, infraestructura, testing y despliegue.
- Integrar servicios de LLM a través de Amazon Bedrock (prompts, validación de respuestas, manejo de costos y guardrails).
- Construir y modificar Lambdas, workflows de Step Functions, APIs REST y modelos de datos en DynamoDB.
- Trabajar con documentos PDF e imágenes (PNG, JPEG, TIFF), incluyendo rasterización y preprocesamiento para extracción de datos.
- Desarrollar aplicaciones seguras, con autenticación, autorización y buenas prácticas de testing (pytest, Vitest).
- Colaborar con Producto, QA y stakeholders, comunicando decisiones técnicas y trade-offs con claridad.
Beneficios
- 100% Remoto.
- Vacaciones y PTOs.
- Posibilidad de recibir 2 bonos al año.
- 2 revisiones salariales al año.
- Clases de inglés.
- Equipamiento Apple.
- Plataforma de cursos en linea.
- Budget para compra de libros.
- Budget para compra de materiales de trabajo.
Nice to have
- Experiencia con Amazon Bedrock, Claude, APIs multimodales de LLM, prompt engineering, optimización de tokens, guardrails o workflows RAG.
- Experiencia con clasificación de documentos, extracción de datos, OCR, scoring de confianza, revisión human-in-the-loop o plataformas de document AI.
- Experiencia en dominios regulados: mortgage, lending, financiero, seguros, salud.
- Experiencia con PostgreSQL u otras bases relacionales (diseño de esquemas, migraciones, indexing).
- Experiencia manteniendo o modernizando aplicaciones Angular o Vue.
- Experiencia con builds/despliegue en ARM64/Graviton.
- Experiencia con librerías Python respaldadas por Rust o extensiones nativas.
- Experiencia con rasterización de PDF, preprocesamiento de imágenes, TIFF, pipelines OCR o procesamiento de documentos a gran escala.
- Experiencia en optimización de costo/performance para sistemas serverless o basados en LLM.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search