




Resumen: Buscamos un ingeniero de software full-stack experimentado para mejorar aplicaciones nativas de la nube y potenciar la experiencia de los técnicos mediante contribuciones al ecosistema sin servidor. Aspectos destacados: 1. Contribuidor clave al ecosistema sin servidor con bases de datos NoSQL modernas y React 2. Diseñar e implementar APIs REST limpias, bien documentadas y seguras 3. Destaca en entornos dinámicos con sólidas habilidades para resolver problemas **Descripción:** ---------------- Buscamos un ingeniero de software full-stack experimentado que se una a nuestra misión de mejorar la experiencia de los técnicos mediante el perfeccionamiento 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; impulsando experiencias de usuario del lado del cliente con React. Al tratarse 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 manejo de 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 rigurosas pruebas unitarias para garantizar una alta cobertura de código y la fiabilidad 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 laborales de la costa este de EE.UU. **Cualificaciones y requisitos** **Experiencia técnica obligatoria:** * Servicios sin servidor de AWS: Experiencia profunda y práctica desarrollando e implementando funciones de 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), incluyendo mejores prácticas para modelado y consultas de datos. * Desarrollo frontend: Conocimientos sobre desarrollo de interfaces de usuario del lado del cliente con React. * Pruebas: Firme compromiso con la calidad del código y amplia experiencia con 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 grado productivo. **Habilidades profesionales y blandas:** * Capacidad para trabajar en entornos ambiguos: Capacidad para iniciar proyectos de forma autónoma, formular las preguntas adecuadas y avanzar en ellos 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 del equipo: de 9:00 a.m. a 4:00 p.m. hora estándar del este (EST)


