We're looking for a fullstack Next.js developer to take a lead role in building out a complex B2B SaaS sports club management platform.OpenCourt is a US-based B2B SaaS startup with very fresh codebase (~6 months old), ready to grow and take over the market currently occupied by clumsy dinosaurs. Our Tech Stack:- Next.js- Typescript- Postgres, Prisma ORM- Tailwind- Vercel for deployments- Supabase for auth and db- Playwright E2E testsAbout you:- You've worked with Next.js (React, Node), Typescrip
We're looking for a fullstack Next.js developer to take a lead role in building out a complex B2B SaaS sports club management platform.OpenCourt is a US-based B2B SaaS startup with very fresh codebase (~6 months old), ready to grow and take over the market currently occupied by clumsy dinosaurs. Our Tech Stack:- Next.js- Typescript- Postgres, Prisma ORM- Tailwind- Vercel for deployments- Supabase for auth and db- Playwright E2E testsAbout you:- You've worked with Next.js (React, Node), Typescript, Postgres, Prisma for many years- You've personally led development of large B2B SaaS platforms or similarly complicated applications- You understand what it takes to architect, build, deploy, cover with tests, set up CI/CD, and maintain high quality of output across the board- You're not afraid to try something new (eg package our PWA into Capacitor by Ionic)- You've mentored less senior developers in the past- Bonus points for a "Design eye" and the ability to put together great looking UI for a brand new feature based on the existing UI references- Good enough English to be able to talk to a patient English-speaking team memberYou get:- An opportunity to establish a scalable, maintainable architecture for what will become a relatively complicated B2B SaaS application- An opportunity to lead a team of 2-3 people (and more as we start growing rapidly)- An opportunity to be involved in product decisions, help make our product better across the board- An opportunity to grow (salary-wise) as your responsibilities and the team grows over time- Communication in async-first format (some overlap with US CT is still required for certain things that we must do synchronously)- Lots of fun being a part of a team of great people