Full Stack Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
- Our website - a new front-end that needs to be finished, polished, and connected to live booking/pricing
- Our backend - a custom booking/billing platform we’ve built ourselves with built-in ticketing, marketing, and analytics modules
- A lesson-management app - tracking student practice/homework, connected into the same backend
- A teaching-materials directory - a searchable index of curriculum resources for teachers and students
Everything already has a working starting point - this isn’t a blank page, it’s existing codebases that need a real owner to finish, connect, and keep building.
Requirements
- Strong full-stack skills, comfortable owning both front-end and back-end decisions
- Experience with Cloudflare Workers/D1 and/or Supabase (or fast to pick up serverless/edge platforms generally)
- Someone who can work from an existing codebase, ask good questions, and move without needing everything spec’d out in advance
- Bonus: Loves music and experience with booking systems, variable pricing, or multi-tenant SaaS products
- Most importantly: someone who wants ownership, not just tickets to close
Benefits & conditions
Please provide your monthly rate. Indeed required something, is not indicative of rates. This is a contract role.
About the company
Jinny’s Music Studio is a Steinway-equipped recording studio, recital hall, rehearsal space, and lesson hub in San Jose, built on a simple belief: music education should be for everyone, not a privilege. We’re a small, fast-moving team, and right now we’re rebuilding our entire tech stack from the ground up - website, booking, curriculum tools, and a custom backend we’ve been building ourselves.
The Opportunity
We’re not looking for someone to knock out a spec and disappear. We’re looking for one person who can own our tech end to end - someone who wants more than a project, and is excited about shaping the platform as we grow it.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…