Desarrollador Senior Full Stack

Compañía
Descripción
Resumen: Únase a un equipo distribuido como Desarrollador Senior Full Stack para diseñar y construir aplicaciones digitales escalables utilizando React y Node.js, centrándose en flujos de trabajo basados en agentes y desafíos técnicos complejos. Aspectos destacados: 1. Oportunidad de desarrollar soluciones tecnológicas innovadoras y de alto impacto 2. Cultura colaborativa, inclusiva y orientada a la innovación 3. Enfoque en flujos de trabajo basados en agentes, desarrollo de APIs y principios de seguridad En EX Squared LATAM somos una empresa de transformación digital centrada en construir soluciones tecnológicas innovadoras y de alto impacto que generan valor empresarial real. Colaboramos con clientes de primer nivel a nivel global, regional y local, fomentando una cultura colaborativa, inclusiva y orientada a la innovación, donde sus ideas realmente importan. **Descripción del puesto** Nuestro cliente busca un Desarrollador Senior Full Stack experimentado para integrarse a su equipo tecnológico. En este rol, usted diseñará y construirá aplicaciones digitales escalables desde cero utilizando React y Node.js, además de crear la infraestructura en la nube necesaria para soportarlas. El puesto tiene un fuerte énfasis en flujos de trabajo basados en agentes, desarrollo de APIs, integraciones con terceros, seguridad de aplicaciones, accesibilidad y prácticas de ingeniería listas para producción. Colaborará con un equipo distribuido de desarrolladores, profesionales de QA y arquitectos para investigar y resolver desafíos técnicos complejos. Esta oportunidad es ideal para un desarrollador proactivo y colaborativo que asuma la propiedad de su trabajo, aborde los problemas con una mentalidad innovadora y sepa cuándo solicitar apoyo del equipo. * **Ubicación:** Posición completamente remota dentro de LATAM. * **Duración del contrato:** Contrato a plazo fijo de seis meses, con posibilidad de prórroga. * **Requisito lingüístico:** Inglés avanzado. **Sus responsabilidades** * Diseñar y desarrollar aplicaciones full stack desde cero utilizando React y Node.js. * Construir lógica de aplicación escalable e infraestructura en la nube para soportar productos digitales y flujos de trabajo basados en agentes. * Diseñar sistemas que permitan a agentes autónomos interactuar, tomar decisiones y ejecutar tareas. * Desarrollar y mantener APIs REST y GraphQL que permitan una comunicación eficaz entre aplicaciones y servicios. * Construir e integrar APIs REST y GraphQL compatibles con MCP. * Integrar plataformas SaaS de terceros y servicios externos, incluidos Microsoft Graph y APIs de redes sociales. * Optimizar el rendimiento de sitios web y aplicaciones para garantizar experiencias de usuario rápidas y eficientes. * Desarrollar interfaces de usuario accesibles que cumplan con los estándares WCAG 2.1 AA. * Aplicar principios de seguridad durante todo el ciclo de vida del desarrollo, incluyendo autenticación, autorización, gestión de claves API y auditoría de accesos. * Implementar pruebas automatizadas funcionales y de extremo a extremo mediante Jest y Cypress. * Definir objetivos de nivel de servicio y aplicar prácticas de observabilidad en los servicios de producción, incluyendo registros, métricas y trazas distribuidas. * Participar en investigación técnica, diseño de soluciones y resolución de desafíos de ingeniería complejos. * Colaborar estrechamente con desarrolladores, profesionales de QA, arquitectos y otras partes interesadas durante todo el ciclo de vida del desarrollo. * Crear y mantener documentación clara de APIs, contratos de interfaces y estándares de versionado. **Requisitos** * Al menos cinco años de experiencia profesional trabajando con frameworks y lenguajes modernos de desarrollo. * Experiencia sólida y práctica con React y Node.js. * Capacidad para desarrollar aplicaciones full stack desde cero e implementar la infraestructura necesaria para alojarlas. * Experiencia con AWS y Docker. * Conocimiento de servicios de AWS como ECS Fargate, Aurora, OpenSearch, S3, EventBridge, SQS, Cognito y Bedrock. * Experiencia integrando herramientas SaaS de terceros y APIs externas. * Experiencia desarrollando interfaces accesibles que cumplan con los estándares WCAG 2.1 AA. * Conocimiento de OAuth 2.0, OpenID Connect, gestión de claves API y patrones de registro de auditoría de accesos. * Exposición a modelos de control de acceso basados en roles y atributos, incluidos RBAC y ABAC. * Experiencia entregando aplicaciones con pruebas funcionales y automatizadas mediante Jest y Cypress. * Experiencia desarrollando aplicaciones renderizadas del lado del servidor con Next.js o Nuxt.js. * Experiencia con GraphQL y Apollo. * Experiencia construyendo o integrando APIs REST o GraphQL compatibles con MCP. * Comprensión de contratos de interfaces de API, versionado y documentación para consumidores. * Conocimiento de objetivos de nivel de servicio y prácticas de observabilidad en producción. * Experiencia construyendo o consumiendo flujos de trabajo basados en agentes. * Habilidades avanzadas de comunicación en inglés y capacidad para colaborar eficazmente con un equipo internacional. * Gran sentido de propiedad, iniciativa, habilidades para resolver problemas y un enfoque colaborativo y libre de ego. **Qué lo diferenciará** * Experiencia práctica implementando salidas estructuradas de modelos de lenguaje grande (LLM) mediante llamadas a funciones o herramientas. * Conocimiento de metodologías de evaluación de LLM, incluidos conjuntos de pruebas doradas, pipelines de evaluación con LLM como juez y pruebas de regresión de prompts. * Capacidad para definir métricas medibles para evaluar la calidad de las salidas de IA. * Experiencia previa con AWS Bedrock o plataformas similares de IA generativa. * Experiencia integrando plataformas como CreatorIQ, Frame.io, Microsoft 365 Graph o APIs de redes sociales. * Mentalidad innovadora e interés genuino por experimentar con tecnologías emergentes. * Capacidad para trabajar de forma independiente manteniendo una comunicación proactiva y sabiendo cuándo solicitar apoyo. **¿Por qué unirse a EX Squared?** En EX Squared creemos en construir equipos sólidos y colaborativos que generen un impacto significativo. Trabajará junto a profesionales talentosos de toda la región, contribuyendo a proyectos innovadores mientras sigue desarrollando su carrera en un entorno de apoyo, flexible y centrado en las personas. Valoramos la curiosidad, la propiedad, el aprendizaje continuo y la colaboración abierta, creando un entorno donde los profesionales pueden prosperar, crecer y marcar la diferencia. **Lo que ofrecemos** * Remuneración competitiva en USD. * Acceso a plataformas de aprendizaje y oportunidades de desarrollo profesional. * Entorno laboral flexible. * Equipos colaborativos y multiculturales. **Nota sobre elegibilidad** Esta oportunidad está disponible únicamente para candidatos que residan actualmente en América Latina. No se considerarán solicitudes provenientes de fuera de esta región. **¿Listo para convertirse en un EXperto?** ¡Únase a nuestro equipo de EXpertos! \#AplicarAhora
Publicado por

Valentina Rodríguez
Indeed · HR




