
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.
168.000 $ – 181.000 $ / año
RemotoTiempo completoSeniorIdioma Obligatorio: inglésIngeniero de softwareIngeniero full-stackDescripció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.