Senior Full-Stack Developer
Senior Full-Stack Developer (CTO Track)
Location:
Remote Type: Full-time, Independent Contractor Industry: Youth Sports / Athlete Development TechWe're building a vertically integrated athlete development platform — combining mobile-first training, content delivery, and performance tools for youth hockey players. Our company owns and operates a junior hockey team, the largest indoor ice arena in the Southeast US, and is now scaling a tech platform to deliver a complete development ecosystem on and off the ice. We've built a working MVP with an external dev shop, and now we're ready to bring development in-house. We're looking for a Senior Full-Stack Developer who can take ownership of the product, audit and evolve the existing stack, and grow into a CTO-level leadership role over time.
What You'll Do:
- Take full ownership of the codebase across mobile, backend, and web admin panel
- Audit and document the existing MVP (built in Ruby on Rails, Flutter, and React)
- Lead future development of new features, API integrations, and internal tooling
- Manage offshore developers, freelancers, and vendors
- Work closely with the founder to align engineering roadmap with product goals
- Architect for scale, performance, and reliability
- Establish coding best practices, devops workflows, and infrastructure documentation
- Lead hiring efforts as the team grows (engineers, QA, etc.)Our Current StackMobile: Flutter (Dart)
- Backend: Ruby on Rails (JSON APIs)
- Frontend / Admin Panel: React + TypeScript (TSX)
- Infra: GitLab, Terraform (HCL), CI/CD pipelines
- Cloud: AWSNon-Negotiable Requirements 5+ years of full-stack experience building and maintaining production web/mobile applications
- Expertise in Ruby on Rails — comfortable working with APIs, business logic, and database integrations
- Experience with Flutter (Dart) — ideally having shipped at least one cross-platform mobile app
- Proficiency in React + TypeScriptFamiliarity with CI/CD pipelines and infrastructure-as-code (Terraform a plus)
- Experience managing offshore or remote dev teams
- Strong communication skills and ability to collaborate directly with non-technical stakeholders
- Startup-ready: resourceful, independent, and motivated by fast-paced environments
Nice-to-Haves:
- DevOps experience: AWS, Heroku, Firebase, etc.
- Interest in youth sports, coaching, or training platforms
- Prior experience scaling MVPs or launching v1.0 products
- Experience integrating video content, subscriptions, or LMS-like features
Why Join Us:
- Work directly with the founder (who also owns the physical assets behind the app)
- Shape the product and tech stack from the ground upClear path to CTO or Head of Engineering
- Mission-driven team passionate about developing the next generation of athletes