TenFore Golf builds software that manages golf courses, providing services such as online booking and payment processing. They are looking for a Full-Stack Software Engineer to work on their web frontends and GraphQL backend services, taking ownership of features and ensuring high reliability and performance.
Responsibilities:
- Build and ship features across the full stack — GraphQL schema and resolvers, EF Core data access, and Vue/Nuxt UI
- You'll be in charge of 3rd party integrations when they come in
- Write correct, well-tested code for payment, booking, and reporting flows where accuracy is non-negotiable
- Collaborate on API contracts between frontend and backend, and keep the GraphQL layer clean and well-authorized
- Review pull requests, debug production issues, and improve reliability and performance
- Work directly with product and operations to turn real course-operator needs into shipped software
- We pay for Claude premium to help you be faster!
Requirements:
- Solid experience with C# / .NET building web APIs (GraphQL or REST) backed by a relational database
- Strong JavaScript/TypeScript and hands-on experience with a modern component framework — Vue (ideally Nuxt) or React; we'll help you ramp on whichever you don't know
- Comfortable with SQL and an ORM (EF Core or similar) — you can reason about queries, migrations, and data integrity
- Practical understanding of GraphQL (schemas, resolvers, clients like Apollo)
- Sound engineering fundamentals: version control (Git), testing, code review, and writing maintainable code in an existing codebase
- American citizen living in the US
- 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