




Resumen: Buscamos un ingeniero experimentado de software full-stack para mejorar aplicaciones nativas de la nube, diseñando APIs REST de alto rendimiento y potenciando experiencias de usuario en el lado del cliente. Puntos destacados: 1. Contribuidor clave al ecosistema sin servidor con bases de datos NoSQL modernas 2. Destaca en entornos dinámicos con sólidas habilidades para resolver problemas 3. Experiencia profunda y práctica en el desarrollo e implementación de funciones AWS Lambda **Descripción:** ---------------- Buscamos un ingeniero experimentado de software full-stack que se una a nosotros en una misión para mejorar la experiencia de los técnicos mediante el fortalecimiento de aplicaciones nativas de la nube existentes. En este puesto, será un contribuidor clave a nuestro ecosistema sin servidor, diseñando APIs REST de alto rendimiento y trabajando con bases de datos NoSQL modernas; además, potenciará experiencias de usuario en el lado del cliente con React. Dado que se trata de un puesto por contrato, necesitamos a alguien que pueda comenzar de inmediato. Es el candidato ideal si destaca en entornos dinámicos, posee sólidas habilidades para resolver problemas y cuenta con un historial comprobado de navegación ante la ambigüedad para entregar código limpio y listo para producción. **Requisitos:** ----------------- **Responsabilidades clave** * Desarrollo backend: Diseñar, construir y mantener microservicios y APIs escalables utilizando AWS Lambda y Node.js (TypeScript/JavaScript). * Gestión de bases de datos: Optimizar e interactuar con DynamoDB y otras bases de datos NoSQL para lograr rendimiento, escalabilidad y eficiencia de costos. * Arquitectura de APIs: Diseñar e implementar APIs REST limpias, bien documentadas y seguras, aprovechando AWS Lambda. * Atención al detalle y calidad: Escribir pruebas unitarias rigurosas para garantizar una alta cobertura de código y la confiabilidad de la aplicación. * Resolución de problemas: Traducir requisitos comerciales de alto nivel, a veces ambiguos, en ejecuciones técnicas concretas. * Colaboración: Participar activamente en discusiones técnicas y colaborar con el equipo durante las horas centrales de trabajo en la zona horaria oriental de EE. UU. **Cualificaciones y requisitos** **Conocimientos técnicos imprescindibles:** * Servicios sin servidor de AWS: Experiencia profunda y práctica en el desarrollo e implementación de funciones AWS Lambda con Node.js. * Lenguajes: Dominio sólido de TypeScript y JavaScript. * Bases de datos: Comprensión sólida de DynamoDB (u otras bases de datos NoSQL importantes), incluidas las mejores prácticas para modelado y consultas de datos. * Desarrollo frontend: Familiaridad con el desarrollo de interfaces de usuario en el lado del cliente usando React. * Pruebas: Compromiso firme con la calidad del código y amplia experiencia en frameworks de pruebas unitarias (por ejemplo, Mocha y Jest). * Diseño de APIs: Historial comprobado de construcción y gestión de APIs REST de nivel productivo. **Habilidades profesionales y blandas:** * Capacidad para prosperar en la ambigüedad: Capacidad para iniciar proyectos de forma autónoma, formular las preguntas adecuadas y impulsarlos hacia adelante incluso cuando las especificaciones del producto no estén definidas al 100 %. * Comunicación: Excelentes habilidades escritas y verbales en inglés. * Disponibilidad: Debe estar disponible para colaborar durante nuestras horas centrales de trabajo, de 9:00 a. m. a 4:00 p. m., hora estándar del este (EST)


