About the Role
Callaway Golf Company is seeking a developer to design, build, and maintain storefront features using Next.js, deployed on Vercel. This role involves integrating front-end applications with Salesforce Commerce Cloud, optimizing for performance and SEO, and collaborating with cross-functional teams.
Responsibilities
- Design, build, and maintain storefront features using Next.js 16 (App Router, Server Components, Server Actions, Cache Components, Turbopack), deployed and hosted on Vercel
- Integrate front-end applications with Salesforce Commerce Cloud via SCAPI / Open Commerce API (OCAPI), including product, category, pricing, promotions, cart, and checkout data
- Build and consume GraphQL and/or REST services connecting the storefront to SFCC and other commerce microservices
- Optimize for Core Web Vitals, page performance, and SEO across a large, dynamic product catalog
- Collaborate with UX/design, backend, and merchandising teams to translate business requirements into technical solutions
- Write clean, tested, maintainable TypeScript/JavaScript code and participate in code reviews
- Troubleshoot and resolve production issues across the front-end/back-end integration layer
- Contribute to CI/CD pipelines, deployment processes, and monitoring/observability practices
- Stay current with SFCC platform updates, Next.js releases, and e-commerce best practices
- Mentor junior developers and contribute to technical documentation and coding standards
Requirements
- 4+ years of professional software development experience, with significant time spent on e-commerce platforms
- Strong hands-on experience with Next.js (v14+, ideally v16) and React, including App Router, Server Components, and modern caching strategies (ISR, Cache Components)
- Proven experience integrating with Salesforce Commerce Cloud (SFCC) — SFRA, SCAPI, OCAPI, or headless SFCC implementations
- Solid TypeScript/JavaScript fundamentals
- Experience with GraphQL and/or RESTful API design and consumption
- Understanding of e-commerce domain concepts: product catalogs, pricing/promotions, cart/checkout flows, order management
- Familiarity with modern front-end tooling (Git, npm/yarn/pnpm, Webpack/Vite, ESLint/Prettier)
- Experience deploying and managing applications on Vercel, or equivelant (preview deployments, environment configuration, Edge/Serverless Functions, ISR revalidation)
- Experience with headless/composable commerce architecture
- Working knowledge of performance optimization, accessibility (WCAG), and SEO best practices for large-scale sites
- Comfort working in an Agile/Scrum environment
Skills
- Next.js
- React
- App Router
- Server Components
- Server Actions
- Cache Components
- Turbopack
- Salesforce Commerce Cloud (SFCC)
- SCAPI
- Open Commerce API (OCAPI)
- GraphQL
- REST
- TypeScript
- JavaScript
- Core Web Vitals
- Git
- npm
- yarn
- pnpm
- Webpack
- Vite
- ESLint
- Prettier
- Headless commerce
- Composable commerce
- WCAG
- SEO
- Agile
- Scrum
Experience Level
- 4+ years of professional software development experience
About the Company
- Callaway Golf Company is a premium golf equipment, gear and apparel company with a portfolio of global brands, including Callaway Golf, Odyssey, TravisMathew, and OGIO.
- Through an unwavering commitment to innovation and premium craftsmanship, Callaway designs, manufactures, and sells high-performance golf clubs, golf balls, apparel, bags, and other accessories—setting the standard for performance in the game of golf.
- Our Mission: To create demonstrably superior and pleasingly different products powered by innovative technology and premium craftsmanship enabling golfers of all abilities to play their best and find more joy in the game.
- Our company is a blend of experience and diverse backgrounds, and together we look to leave the past behind while moving the game forward.
- For more information, please visit https://www.callawaygolf.com
Equal Opportunity
- Inclusion & Diversity: As a purpose-led, performance driven company, we strive to foster a culture of belonging based on respect, connection, openness and authenticity. We are committed to building and maintaining a workplace that celebrates the diversity of our associates, supporting them to bring their authentic selves to work every day.
- If your experience is close to what we’re looking for, please consider applying. Experience comes in many forms, skills are transferable, and passion goes a long way. We know that diverse backgrounds and experiences make for the best problem-solving and creative thinking, which is why we’re dedicated to adding new perspectives to the team and encourage everyone to apply. We look forward to learning more about you.
