Temple Health
Game Day Signals
Ingeniero/a Full-Stack Lead (Móvil, Web, API y Cloud)
Sobre Game Day Signals
Game Day Signals fabrica pulseras electrónicas para la comunicación de jugadas y el software que los entrenadores utilizan para enviar jugadas y señales a los jugadores durante los partidos. Funciona de forma rápida y segura, sin necesidad de señal móvil. Nuestro lema es Simple. Rápido. Seguro.
Somos un equipo pequeño y rentable de unas cinco personas. Somos una empresa real con clientes reales, no una startup sin ingresos. Somos el socio oficial y exclusivo de comunicación electrónica unidireccional para béisbol y sóftbol de la NFHS (Federación Nacional de Asociaciones de Escuelas Secundarias Estatales). Nuestra aplicación para iOS y Android se lanza en noviembre de 2026, y nos estamos expandiendo del béisbol y el sóftbol al fútbol americano, que es un mercado nuevo y grande.
El puesto
Buscamos un ingeniero para hacerse cargo de toda nuestra plataforma de software: la aplicación móvil, la aplicación web, la API y la base de datos. Empezarás poniéndote al día con nuestro fundador. Después, la plataforma será tuya, incluyendo los despliegues en producción y los lanzamientos en las tiendas de aplicaciones.
Cómo es el éxito en este puesto
A los 90 días, estarás ejecutando todo el stack local y conocerás la arquitectura de principio a fin. Habrás realizado al menos un lanzamiento móvil en ambas tiendas de aplicaciones y al menos un despliegue web o de API en producción por tu cuenta. Entiendes nuestra configuración de autenticación, los pipelines de CI/CD y el proceso de migración de bases de datos, y ya estás mejorando el código base.
A los 6 meses, serás claramente el responsable técnico de la plataforma. Realizas lanzamientos de forma constante, lideras las funcionalidades de fútbol americano desde el diseño hasta el lanzamiento, y has mejorado la fiabilidad, la monitorización y la cobertura de pruebas. Mantienes la hoja de ruta técnica actualizada y nuestro fundador ha pasado a desempeñar un papel de asesor.
Por qué te encantará trabajar aquí
- Auténtica responsabilidad. Serás dueño de toda la plataforma de software con la que interactúa cada uno de nuestros clientes. No serás un ingeniero más entre docenas, ni estarás limitado a un área estrecha.
- Autonomía. Tras una fase de aprendizaje práctico con nuestro fundador, tomarás las decisiones técnicas y realizarás despliegues a producción y a las tiendas de aplicaciones por tu cuenta. Nadie tendrá que aprobar cada paso.
- Espacio para hacer crecer el producto. Liderarás nuestra expansión al fútbol americano desde el diseño hasta el lanzamiento y definirás la hoja de ruta técnica. Tu trabajo dará forma directamente al rumbo de la empresa.
- Una forma moderna de construir, centrada en la IA. Cursor, los agentes de codificación por IA y los modelos más recientes forman parte del trabajo diario, y cada lanzamiento pasa por CI/CD.
- Sin burocracia. Trabajarás con un equipo pequeño y unido, tomarás decisiones rápidamente y verás el efecto de tu trabajo de inmediato.
De qué serás responsable
- Aplicación móvil: React Native / Expo en TypeScript (Expo Router, Tamagui, TanStack Query), que se comunica con nuestras pulseras mediante Bluetooth Low Energy
- Lanzamientos en tiendas de aplicaciones: compilaciones y envíos con Expo EAS, revisiones en TestFlight y App Store Connect, pistas de prueba y producción en Google Play, y actualizaciones inalámbricas (OTA)
- Aplicación web: React, Vite y Material UI, utilizada por entrenadores y administradores para gestionar equipos y dispositivos
- API: Node.js / Express REST API, monitorizada con Sentry
- Base de datos: PostgreSQL con migraciones Flyway, incluyendo migraciones en producción e importaciones de datos, como los nuevos datos de fútbol americano
- Autenticación: Auth0 en web, móvil y la API, incluyendo JWT, permisos y gestión de entornos y clientes
- Infraestructura: imágenes de Docker desplegadas en Kubernetes en DigitalOcean con Helm y Skaffold, además de una base de datos Postgres gestionada y un registro de contenedores
- CI/CD: pipelines de GitHub Actions para la API, web y móvil, además de pruebas de interfaz de usuario móvil con Maestro y pruebas de hardware-in-the-loop
- Prácticas de ingeniería: calidad del código, pruebas, monitorización y documentación, trabajando en estrecha colaboración con nuestro otro desarrollador y el equipo de negocio
No te encargarás del firmware C embebido en los dispositivos; nuestro ingeniero de firmware se ocupa de eso. Trabajarás estrechamente con él en cómo la aplicación se comunica con los dispositivos.
Requisitos
- 5+ años de experiencia profesional en ingeniería de software, con un rango real full-stack
- Haber publicado y mantenido aplicaciones React Native en producción tanto en la App Store como en Google Play, incluyendo la gestión de rechazos de revisión y reenvíos (se prefiere encarecidamente Expo)
- Sólidas habilidades en TypeScript/JavaScript, React y Node.js/Express
- Sólidas habilidades en PostgreSQL, incluyendo diseño de esquemas, migraciones y optimización de consultas
- Experiencia práctica con Docker, Kubernetes y un proveedor de nube, con soltura en la ejecución de sistemas en producción
- Haber construido y mantenido pipelines de CI/CD (GitHub Actions o similar)
- Experiencia con autenticación OAuth/OIDC, idealmente Auth0
- Capacidad para trabajar de forma independiente: puedes tomar un sistema que no escribiste, aprenderlo y hacerte cargo de sus despliegues
Se valorará
- Bluetooth Low Energy u otra integración de hardware en dispositivos móviles
- Expo EAS Build, Submit y Update
- Helm, Skaffold o DigitalOcean
- Pruebas móviles de extremo a extremo con Maestro o Detox
- Antecedentes en deportes, tecnología deportiva o entrenamiento
- Experiencia en startups o equipos pequeños donde hayas desempeñado múltiples roles
- Ya estar construyendo con herramientas de codificación por IA como Cursor y agentes de codificación
