What are the responsibilities and job description for the Backend Engineer position at Golf Daddy?
Why Golf Daddy
Golf Daddy is redefining how golf is played and learned through real-time simulation, AI coaching, and mobile-first product experiences used by 100k golfers every month. Joining now means shaping core systems at a high-velocity, profitable startup that’s scaling globally. You’ll work directly with senior engineers, creators, and product leaders, and have meaningful ownership over features used by hundreds of thousands of players.
The Role
We need a backend engineer who can take features from schema → API → deployment in a serverless environment. You’ll work across our Node.js API powering coaching, notifications, subscriptions, analytics, and video workflows.
What You’ll Build
- REST APIs (Lambda-ready, documented, validated with Zod)
- Auth flows: JWT, refresh tokens, RBAC, 2FA
- Push notifications scheduled jobs (FCM EventBridge)
- Shopify integrations and external service webhooks
- PostgreSQL schemas, queries, and performance tuning
- Core coaching features: assignments, automations, subscriptions, analytics
Stack
- Node.js 18 , TypeScript, Express
- PostgreSQL (Aurora RDS) Sequelize
- AWS Lambda, API Gateway, EventBridge, S3
- Firebase Admin SDK
- GitHub Actions, Zod, OpenAPI
What You Need
- 3 years Node.js TypeScript
- Strong PostgreSQL Sequelize
- Experience with AWS Lambda/serverless
- Solid REST API design security fundamentals
- Notification systems or scheduled job experience
- Schema validation (Zod/Joi/Yup)
Nice: Startup experience, subscription systems, video pipelines, or gaming/Unity backend work.