The College Board
The College Board
1001 – 5000 Empleados
EducaciónSin ánimo de lucro
The College Board es una organización sin fines de lucro orientada a una misión, que trabaja para ampliar el acceso, la excelencia y la equidad en la educación. Su labor ayuda a los estudiantes a prepararse para la educación superior, desarrollar habilidades esenciales y recorrer caminos hacia oportunidades universitarias, al tiempo que aborda las barreras que pueden limitar el acceso. Con equipos que trabajan en varias ubicaciones de Estados Unidos, The College Board reúne a profesionales de la educación comprometidos con la colaboración, la inclusión y el respeto. La organización también está modernizando sus operaciones y fortaleciendo su presencia digital para apoyar mejor a los estudiantes y sus familias en todo el país.

Ingeniero/a principal de desarrollo full stack, AWS

Lidera la ingeniería en la nube y el desarrollo full stack de los sistemas de evaluación SAT, PSAT y AP de The College Board. Define la dirección técnica, crea servicios escalables y guía a otros ingenieros.

Descripción

  • Diseñar, desarrollar, probar e implementar soluciones de backend en AWS.
  • Desarrollar API REST escalables, microservicios, canalizaciones de datos y aplicaciones basadas en eventos con Node.js, TypeScript y tecnologías sin servidor.
  • Convertir los análisis de datos en recomendaciones prácticas y decisiones técnicas junto con los equipos de negocio e ingeniería.
  • Desarrollar y revisar requisitos, asignaciones de datos, historias de usuario y artefactos relacionados.
  • Resolver problemas en producción e identificar sus causas raíz.
  • Supervisar las versiones de producción y ofrecer asistencia para resolver problemas fuera del horario habitual cuando sea necesario.
  • Apoyar las pruebas funcionales comprobando la precisión de los datos, el comportamiento del sistema y la integridad de los procesos.
  • Establecer estándares y prácticas de ingeniería para patrones de diseño, pruebas unitarias y revisión de código.
  • Ejercer liderazgo técnico mediante la orientación y mentoría de ingenieros júnior y la definición del rumbo técnico.
  • Definir las decisiones técnicas y promover las prácticas de ingeniería en todo el equipo y con los socios.
  • Elaborar especificaciones de diseño, diagramas de flujo, implementaciones de referencia, plantillas de código, manuales operativos e historias de usuario.
  • Dividir funcionalidades complejas en tareas manejables y revisar el trabajo de ingenieros júnior.
  • Coordinar con el gerente, el equipo de producto y las partes interesadas en psicometría las hojas de ruta, las estimaciones y los planes de entrega.
  • Utilizar responsablemente herramientas de desarrollo asistidas por IA para el diseño, la programación, las pruebas y la documentación.

Requisitos

  • Al menos siete años de experiencia en desarrollo de software en entornos de producción, incluidos el diseño técnico y el liderazgo de entregas.
  • Entre tres y cuatro años desarrollando soluciones con servicios de AWS como Lambda, S3, Step Functions, DynamoDB, SNS, SQS y CloudWatch.
  • Sólidas habilidades de desarrollo de backend con JavaScript/Node.js y TypeScript.
  • Experiencia con CI/CD y almacenes de datos NoSQL.
  • Experiencia con infraestructura como código; se valorará AWS CDK.
  • Capacidad demostrada para liderar y orientar a ingenieros y definir la dirección técnica.
  • Capacidad para influir y lograr acuerdos entre ingenieros y socios sin autoridad formal.
  • Capacidad para analizar, planificar, diseñar y asumir la responsabilidad de problemas poco definidos con poca supervisión.
  • Sólidas capacidades analíticas y de resolución de problemas.
  • Excelentes habilidades de comunicación y colaboración.
  • Conocimiento de métodos ágiles y prácticas DevOps.
  • Familiaridad con el desarrollo guiado por pruebas, el desarrollo guiado por el comportamiento y la documentación como código.
  • Experiencia práctica con asistentes de programación basados en IA y evaluación de los resultados que generan.
  • Se valorará especialmente la experiencia con sistemas de evaluación o tecnología educativa.
  • Sólidas habilidades organizativas e interés en conceptos de experiencia del desarrollador y experiencia de usuario.
  • Título universitario en informática, ingeniería informática, ingeniería de software o equivalente.
  • Autorización para trabajar en Estados Unidos para cualquier empleador.
  • Comunicación oral y escrita clara y concisa.
  • Curiosidad y entusiasmo por las tecnologías emergentes.
  • Actitud orientada al aprendizaje y compromiso con el crecimiento profesional.
  • Estilo de trabajo colaborativo y empático.

Beneficios

  • Opción de trabajo totalmente remoto.
  • Opción híbrida para quienes vivan cerca de las oficinas de College Board, con días presenciales los martes y miércoles.
  • Remuneración justa y competitiva.
  • Un equipo que brinda apoyo.
  • Paquete integral de beneficios.
  • Conversaciones transparentes sobre la remuneración y los beneficios.
  • Oportunidades para trabajar con tecnologías emergentes y soluciones basadas en IA.
  • Mentoría y desarrollo profesional mediante comentarios y aprendizaje continuo.