




Resumen: Grade Potential Tutoring busca un Ingeniero Full Stack para desarrollar y mantener soluciones tecnológicas que impulsen el crecimiento empresarial y ayuden a los estudiantes a tener éxito. Aspectos destacados: 1. Tener responsabilidad sobre componentes significativos de la pila tecnológica, desde tuberías de datos hasta portales 2. Colaborar directamente con los líderes de marketing, ventas y operaciones 3. Utilizar herramientas modernas de programación con IA para acelerar el trabajo y mejorar la calidad Descripción del puesto: **Sobre nosotros** Grade Potential Tutoring conecta a estudiantes con tutores expertos en todo el país. Contamos con un equipo tecnológico dinámico, responsable de la infraestructura de marketing, ventas y datos que impulsa nuestro negocio. Actualmente nos encontramos en una fase activa de crecimiento: migrando desde sistemas heredados, invirtiendo en nuestra base de datos y construyendo herramientas modernas que escalarán junto con la empresa. **El puesto** ¿Te gusta desarrollar software que ayude a los niños a tener éxito en la escuela? Cada tutor que asignamos, cada padre al que llegamos y cada estudiante al que ayudamos comienza con los sistemas que construye nuestro equipo tecnológico. Buscamos un Ingeniero Full Stack que desee asumir la responsabilidad de componentes significativos de dichos sistemas, trabajando en toda la pila tecnológica: desde las tuberías de datos y las integraciones que mantienen actualmente nuestro negocio, hasta los portales orientados al cliente que definirán cómo Grade Potential atenderá a las familias en el futuro. Colaborarás directamente con los líderes de marketing, ventas y operaciones, construyendo las herramientas que eliminan obstáculos para los equipos, corrigiendo los flujos de datos que garantizan la integridad de nuestros sistemas y ayudándonos a evolucionar la forma en que brindamos valor a nuestro personal, padres y tutores. Este puesto requiere una verdadera versatilidad. Un día escribirás un componente en React, al siguiente un servicio en Python y al día posterior una tubería en BigQuery; además, aplicarás sólidos criterios de ingeniería en todas ellas. Asumes la responsabilidad integral del desarrollo, comunicas claramente con partes interesadas no técnicas, detectas los detalles que de otro modo podrían descarrilar un proyecto y aportas ideas sin necesidad de que te lo soliciten. Asimismo, utilizas con fluidez herramientas de programación con IA como parte de tu flujo de trabajo: para avanzar más rápido, profundizar en terrenos desconocidos y entregar más de lo que podrías hacer en solitario. **Lo que harás** * Desarrollar y mantener integraciones API entre plataformas —por ejemplo, conectar nuestra plataforma de telefonía con nuestro CRM y BigQuery para que los datos de llamadas, el enrutamiento y el estado de los agentes permanezcan sincronizados. * Desarrollar servicios backend y tuberías de datos en Python sobre AWS, incluida la base de nuestros portales para tutores y clientes. * Crear nuevas aplicaciones y herramientas internas —tableros de colas, enrutamiento de leads, automatización de flujos de trabajo, tablero interno para el personal administrativo— colaborando con los equipos que las utilizarán. * Mantener y ampliar nuestra base de datos en BigQuery, incorporando nuevas fuentes a medida que los sistemas entren en producción y conservando limpias las vistas «silver» y «gold». * Cerrar los bucles de retroalimentación de conversión entre sistemas para que plataformas como Google Ads optimicen hacia clientes que pagan, no solo hacia clics. * Desarrollar y mantener tableros en Metabase que cubran el retorno de la inversión (ROI) de campañas, la conversión de leads en clientes, la eficiencia de reclutadores y señales de precios. * Mantener WordPress sobre AWS y nuestras demás propiedades de marketing para que el equipo pueda implementar cambios sin depender de proveedores externos. * Apoyar migraciones de plataformas —Zoho, una nueva plataforma de telefonía y la desactivación ordenada de sistemas heredados. * Documentar tu trabajo —arquitectura en AWS, servicios e integraciones— de forma suficientemente clara para que otro ingeniero pueda retomarlo. **Requisitos****Imprescindibles** * 4 o más años de experiencia como ingeniero full stack. * Sólida experiencia con TypeScript / Node.js / React para desarrollo frontend y web full stack. * Sólida experiencia con Python para servicios backend y tuberías de datos. * Conocimientos prácticos tanto de SQL como de NoSQL: nuestra pila abarca MongoDB, PostgreSQL, MSSQL y BigQuery, y trabajarás regularmente con todos ellos. * Consultas SQL de calidad productiva: consultas analíticas, vistas y mantenimiento de tuberías. * Capacidad comprobada para construir integraciones confiables entre plataformas SaaS (CRM, telefonía, marketing) y almacenes de datos internos mediante APIs y webhooks. * Capacidad comprobada para crear rápidamente herramientas internas —tablas de datos, tableros de administración, interfaces de colas, interfaces de usuario para flujos de trabajo que equipos reales usan diariamente. * Experiencia con AWS: capacidad para desplegar y mantener infraestructura productiva (EC2, RDS, CloudFront, SES). * Comprensión sólida de migraciones de datos: trasladar registros entre sistemas sin perder integridad ni romper dependencias descendentes. * Historial comprobado de responsabilidad integral sobre proyectos y entrega de software productivo utilizado efectivamente. * Comunicación escrita y verbal clara, incluso con partes interesadas no técnicas. * Dominio fluido de herramientas modernas de programación con IA (Claude Code, Cursor, Copilot o equivalentes). Las utilizas para acelerar tu trabajo, navegar bases de código desconocidas y elevar la calidad de tus entregables —no como sustituto del juicio ingenieril. **Deseable** * Experiencia desarrollando portales web o móviles orientados al cliente. * Experiencia integrando plataformas de telefonía o CRM. * Conocimientos prácticos de Stape, Google Tag Manager, GA4 o seguimiento server-side. * Experiencia con la API de Google Ads o importaciones de conversiones offline. * Conocimientos prácticos de Asterisk, SIP o infraestructura de telefonía. * Experiencia con Meteor.js


