Game Day Signals

Ingénieur Full-Stack Lead (Mobile, Web, API et Cloud)

JavaScriptTypeScriptReactNode.jsPostgreSQLDockerKubernetes
Traduction automatique. Consultez l’original.

À propos de Game Day Signals

Game Day Signals fabrique des bracelets électroniques de transmission de signaux ainsi que le logiciel utilisé par les entraîneurs pour envoyer des tactiques et des signaux aux joueurs pendant les matchs. Le système fonctionne rapidement et de manière sécurisée, sans nécessiter de signal cellulaire. Notre devise est : Simple. Rapide. Sécurisé.

Nous sommes une petite équipe rentable d'environ cinq personnes. Nous sommes une véritable entreprise avec de vrais clients, pas une startup sans revenus. Nous sommes le partenaire officiel et exclusif de communication électronique unidirectionnelle pour le baseball et le softball de la NFHS (National Federation of State High School Associations). Notre application iOS et Android sera lancée en novembre 2026, et nous nous étendons du baseball et du softball vers le football américain, ce qui représente un nouveau marché important.

Le poste

Nous recherchons un ingénieur pour prendre en charge l'intégralité de notre plateforme logicielle : l'application mobile, l'application web, l'API et la base de données. Vous commencerez par vous familiariser avec le système auprès de notre fondateur. Ensuite, la plateforme vous appartiendra, y compris les déploiements en production et les publications sur les app stores.

À quoi ressemble la réussite

Après 90 jours, vous maîtrisez l'intégralité de la stack locale et connaissez l'architecture de bout en bout. Vous avez publié au moins une version mobile sur les deux app stores et effectué au moins un déploiement web ou API en production par vous-même. Vous comprenez notre configuration d'authentification, nos pipelines CI/CD et notre processus de migration de base de données, et vous améliorez déjà la base de code.

Après 6 mois, vous êtes clairement le responsable technique de la plateforme. Vous publiez des versions selon un calendrier régulier, dirigez les fonctionnalités liées au football américain de la conception au lancement, et avez amélioré la fiabilité, la surveillance et la couverture des tests. Vous maintenez la feuille de route technique à jour, et notre fondateur a évolué vers un rôle de conseiller.

Pourquoi vous aimerez travailler ici

  • Une réelle autonomie. Vous serez responsable de l'intégralité de la plateforme logicielle utilisée par chacun de nos clients. Vous ne serez pas un ingénieur parmi des dizaines d'autres et vous ne serez pas cantonné à un rôle restreint.
  • Autonomie. Après une phase d'intégration pratique avec notre fondateur, vous prendrez les décisions techniques et effectuerez vous-même les déploiements en production et sur les app stores. Personne ne validera chaque étape à votre place.
  • De la place pour faire évoluer le produit. Vous dirigerez notre expansion dans le football américain, de la conception au lancement, et définirez la feuille de route technique. Votre travail influencera directement l'orientation de l'entreprise.
  • Une méthode de développement moderne, axée sur l'IA. Cursor, les agents de codage IA et les modèles les plus récents font partie du travail quotidien, et chaque version passe par CI/CD.
  • Pas de bureaucratie. Vous travaillerez au sein d'une petite équipe soudée, prendrez des décisions rapidement et constaterez immédiatement l'impact de votre travail.

Vos responsabilités

  1. Application mobile : React Native / Expo en TypeScript (Expo Router, Tamagui, TanStack Query), qui communique avec nos bracelets via Bluetooth Low Energy
  1. Publications sur les app stores : builds et soumissions Expo EAS, révisions TestFlight et App Store Connect, pistes de test et production Google Play, ainsi que les mises à jour over-the-air
  1. Application web : React, Vite et Material UI, utilisée par les entraîneurs et les administrateurs pour gérer les équipes et les appareils
  1. API : Node.js / Express REST API, surveillée avec Sentry
  1. Base de données : PostgreSQL avec migrations Flyway, incluant les migrations en production et les importations de données, comme les nouvelles données de football américain
  1. Authentification : Auth0 sur le web, le mobile et l'API, incluant les JWT, les permissions et la gestion des tenants et environnements
  1. Infrastructure : images Docker déployées sur Kubernetes via DigitalOcean avec Helm et Skaffold, ainsi qu'une base de données Postgres gérée et un registre de conteneurs
  1. CI/CD : pipelines GitHub Actions pour l'API, le web et le mobile, ainsi que des tests d'interface utilisateur mobile Maestro et des tests hardware-in-the-loop
  1. Pratiques d'ingénierie : qualité du code, tests, surveillance et documentation, en étroite collaboration avec notre autre développeur et l'équipe commerciale

Vous ne serez pas responsable du firmware C embarqué sur les appareils ; notre ingénieur firmware s'en occupe. Vous travaillerez en étroite collaboration avec lui sur la manière dont l'application communique avec les appareils.

Exigences

  1. 5+ années d'expérience professionnelle en ingénierie logicielle, avec une réelle expérience full-stack
  1. Avoir publié et maintenu des applications React Native en production sur l'App Store et Google Play, y compris la gestion des refus de révision et des resoumissions (Expo fortement privilégié)
  1. Solides compétences en TypeScript/JavaScript, React et Node.js/Express
  1. Solides compétences en PostgreSQL, incluant la conception de schémas, les migrations et l'optimisation des requêtes
  1. Expérience pratique avec Docker, Kubernetes et un fournisseur cloud, et à l'aise avec l'exploitation de systèmes en production
  1. Avoir construit et maintenu des pipelines CI/CD (GitHub Actions ou similaire)
  1. Expérience avec l'authentification OAuth/OIDC, idéalement Auth0
  1. À l'aise pour travailler de manière autonome : vous êtes capable de prendre en main un système que vous n'avez pas écrit, de l'apprendre et d'en gérer les déploiements

Ce qui serait un plus

  1. Bluetooth Low Energy ou autre intégration matérielle sur mobile
  1. Expo EAS Build, Submit et Update
  1. Helm, Skaffold ou DigitalOcean
  1. Tests de bout en bout mobiles avec Maestro ou Detox
  1. Un parcours dans le sport, la technologie sportive ou l'entraînement
  1. Expérience en startup ou en petite équipe où vous avez dû être polyvalent
  1. Déjà habitué à construire avec des outils de codage IA comme Cursor et des agents de codage

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter