Ubicación: Washington
Tipo de Empleo: Ingeniero Principal desde casa
Horario: Full-Time
Lenguaje: Ingles, Español
Compañía que está contratando: Great Minds
Descripcion del Puesto:
El Ingeniero Principal es un arquitecto colaborador individual de alto nivel. Esta persona se asegurará de que las soluciones de software que creamos estén alineadas con los requisitos empresariales y del producto y ofrezcan experiencias increíbles a los clientes. Algunas organizaciones pueden referirse a esta función como arquitecto de soluciones. Buscamos a alguien que esté entusiasmado con el diseño y la evolución de la arquitectura de nuestro sistema de gestión de contenidos y que trabaje con nuestros equipos de contenidos y propietarios de productos en sistemas y flujos de trabajo de creación y publicación. La experiencia en cualquier industria editorial o cualquier área con un flujo de trabajo de producción de contenido rico (preferiblemente en educación) será útil.
Responsabilidades
- Colaborar con la gestión de productos para diseñar de forma creativa soluciones tecnológicas que cumplan los requisitos empresariales y del producto
- Comunicar (por escrito y verbalmente) las decisiones y diseños de arquitectura técnica a los ingenieros de software para que puedan aplicar eficazmente cada diseño
- Entrenar y orientar a ingenieros de software junior y senior
- Revisar el código de las aplicaciones para garantizar el cumplimiento de las normas tecnológicas de Great Minds
- Desarrollar prototipos e implementaciones de arquitectura de referencia para probar y/o comunicar la arquitectura de la aplicación
- Definir y mantener los estándares tecnológicos de la organización
- Fomentar la innovación, la implementación de tecnologías de vanguardia, la inclusión, el pensamiento creativo, el trabajo en equipo, la autoorganización y la diversidad.
Requisitos del puesto
- Más de 8 años de experiencia en ingeniería de software, de los cuales 3 o más de esos años demuestran experiencia comprobada en la creación de especificaciones arquitectónicas de alto nivel y en garantizar que las soluciones de software estén alineadas de manera consistente con los requisitos comerciales y del producto.
- Experiencia en el diseño de arquitecturas de aplicaciones nativas de la nube
- Capacidad para codificar prototipos de aplicaciones y arquitecturas de referencia utilizando uno o más de los siguientes lenguajes/frameworks:
- NodeJS/Typescript, React, Terraform, NestJS
- Capacidad demostrada para comunicar eficazmente la arquitectura de aplicaciones (por escrito y verbalmente) a múltiples audiencias, incluidos los ingenieros de productos, negocios,
- e ingenieros de software
- Sentido de curiosidad intelectual y pasión por aprender con una fuerte mentalidad de resolución de problemas
- Capacidad demostrada para trabajar con sistemas de gestión de contenidos (CMS) y/o flujos de trabajo de creación de contenidos dinámicos.
- Se valorará la experiencia en educación, tecnología educativa o publicación en medios de comunicación.