Full Job Description
The Role
We're looking for one engineer to own our entire software platform: the mobile app, the web app, the API, and the database. You'll start by getting up to speed with our founder. Then the platform is yours, including production deploys and app store releases.
What You'll Own
• Mobile app: React Native / Expo in TypeScript (Expo Router, Tamagui, TanStack Query), which talks to our wristbands over Bluetooth Low Energy
• App store releases: Expo EAS builds and submissions, TestFlight and App Store Connect review, Google Play testing tracks and production, and over-the-air updates
• Web app: React, Vite, and Material UI, used by coaches and admins to manage teams and devices
• API: Node.js / Express REST API, monitored with Sentry
• Database: PostgreSQL with Flyway migrations, including production migrations and data imports, such as the new football data
• Auth: Auth0 across web, mobile, and the API, including JWTs, permissions, and moving tenants and environments
• Infrastructure: Docker images deployed to Kubernetes on DigitalOcean with Helm and Skaffold, plus a managed Postgres database and a container registry
• CI/CD: GitHub Actions pipelines for the API, web, and mobile, plus Maestro mobile UI tests and hardware-in-the-loop tests
• Engineering practice: code quality, testing, monitoring, and documentation, working closely with our other developer and the business team
You won't own the embedded C firmware on the devices; our firmware engineer handles that. You'll work with him closely on how the app talks to the devices.
What Success Looks Like
At 90 days, you're running the full local stack and know the architecture end to end. You've shipped at least one mobile release to both app stores and at least one production web or API deploy on your own. You understand our auth setup, CI/CD pipelines, and database migration process, and you're already improving the codebase.
At 6 months, you're clearly the technical owner of the platform. You ship releases on a steady schedule, lead football features from design through launch, and have improved reliability, monitoring, and test coverage. You keep the technical roadmap current, and our founder has moved into an advisory role.
Requirements
Requirements
• 5+ years of professional software engineering experience, with real full-stack range
• Shipped and maintained React Native apps in production on both the App Store and Google Play, including handling review rejections and resubmissions (Expo strongly preferred)
• Strong TypeScript/JavaScript, React, and Node.js/Express skills
• Solid PostgreSQL skills, including schema design, migrations, and query tuning
• Hands-on experience with Docker, Kubernetes, and a cloud provider, and comfortable running production systems
• Built and maintained CI/CD pipelines (GitHub Actions or similar)
• Experience with OAuth/OIDC authentication, ideally Auth0
• Comfortable working independently: you can take a system you didn't write, learn it, and own its deploys
Nice to Have
• Bluetooth Low Energy or other hardware integration on mobile
• Expo EAS Build, Submit, and Update
• Helm, Skaffold, or DigitalOcean
• Mobile end-to-end testing with Maestro or Detox
• A background in sports, sports tech, or coaching
• Startup or small-team experience where you wore many hats
• Already building with AI coding tools like Cursor and coding agents