Full-Stack Software Engineer
North America
July 14, 2026 at 5:22 PM
Full-Stack Software Engineer
Company: TenFore Golf
Type: Full-time
Location: United States (Remote)
About TenFore
TenFore builds the software that runs golf courses end to end — online tee-time booking, point-of-sale, memberships and passes, events, and integrated payment processing. Our platform spans a customer-facing web app, a staff admin portal, GraphQL backend services, a mobile POS, mobile golfer app, and a self service kiosk. Thousands of daily transactions across ~150 golf courses ride on this stack, so correctness and reliability matter as much as shipping quickly.
The Role
We're hiring a full-stack engineer to work across our web frontends and GraphQL backend services, head up integrations, and optionally to lend a hand on a couple of our mobile apps (Expo + React Native). You'll own features from database and API through to the UI a golfer or course operator actually touches. This is a small team, so you'll have real ownership and see your work in production fast. We are big believers in minimal meetings and letting engineers get into a zone with minimal interruptions. We do LOTS of updates and move fast!
None of us take ourselves too seriously, please have a sense of humor, for the love of Zeus.
What You'll Work On
• Customer web app (Fox) — the Nuxt 3 / Vue 3 site golfers use to book tee times, buy memberships, and manage their accounts.
• Staff admin portal (Buck) — the internal Nuxt 3 / Vue 3 application course operators use to run memberships, reporting, events, and day-to-day operations.
• GraphQL backends (GopherAPI & SwanAPI) — .NET 8 services built on HotChocolate and EF Core that power both web apps and mobile, following a vertical-slice / repository pattern over SQL Server.
• Mobile POS (optional) — pitching in with our React Native + Expo work alongside the mobile lead.
Responsibilities
Required Qualifications
Nice to Have
• HotChocolate (GraphQL for .NET) or another schema-first/code-first GraphQL server.
• Nuxt 3, Pinia, Tailwind CSS, and Apollo Client on the frontend.
• React Native + Expo — a plus if you can help on mobile.
• Experience with payment processing / PCI-sensitive systems, financial reporting, or POS software.
• Familiarity with vertical-slice or clean architecture patterns in .NET.
Why Join