What are the responsibilities and job description for the Full Stack Engineer position at Joy?
On-site | Early-Stage Consumer Platform | High-Impact Role
We are building Joy, a next-generation consumer application focused on enhancing how people connect, interact, and experience digital relationships. While we are keeping core product mechanics confidential, we can share that Joy is centered around:
- A refined, modern user interface
- A personalized and dynamic user experience
- A structured onboarding and profile system
- Data-driven interpretation and interaction models
- And a strong emphasis on design, quality, and emotional intelligence
We have a polished front-end foundation built with React, TypeScript, and motion-based UI components. Our goal now is to evolve Joy into a fully functional, scalable platform by developing robust backend infrastructure, API layers, authentication systems, data models, and real-time interactions.
To do this, we are looking for a full-time Full Stack Engineer to join us on-site in San Diego and play a critical role in shaping Joy’s technical architecture.
As our Full Stack Engineer, you will take ownership of both the client-side and server-side development required to bring Joy from a high-fidelity prototype to a production-ready product.
You will be responsible for:
- Developing, maintaining, and optimizing both front-end and back-end systems
- Architecting scalable APIs, data models, and integration flows
- Implementing secure authentication, session handling, and user management
- Bridging the existing front-end with backend databases and services
- Collaborating closely with design, product, and leadership to turn concepts into functional features
- Ensuring performance, reliability, and maintainability across the app
- Debugging, profiling, and resolving complex technical issues
- Contributing to code structure, documentation, deployment, and best practices
This is an opportunity to work closely with the founding team and contribute to the platform’s technical direction, infrastructure decisions, and long-term scalability.
- Strong experience in full-stack development, including both front-end and back-end
- Proficiency with JavaScript/TypeScript and modern client frameworks (React preferred)
- Experience with API design and integration (REST, RPC, or GraphQL)
- Solid understanding of databases, schema design, and backend logic (Supabase, Postgres, or similar)
- Comfortable building secure, maintainable, scalable services
- Strong knowledge of CSS, component architecture, and responsive design
- Ability to work on-site full-time in San Diego
- Excellent communication, ownership mentality, and problem-solving skills
- Experience with Supabase, Node.js, serverless functions, or cloud backends
- Familiarity with authentication flows, role-based access, and user session management
- Experience deploying and maintaining web applications (Vercel, Netlify, AWS, etc.)
- Background working in startup environments or early-stage teams
- Understanding of motion libraries (Framer Motion / Motion One)
- Interest in platforms that involve personalization, user data modeling, or next-generation digital interaction tools
This role offers the rare opportunity to:
- Join at the inflection point where the product is defined, but the infrastructure is still being built
- Work closely with a founder-led, design-forward team that cares about craft, clarity, and human-centered experience
- Influence long-term architecture, system design, and product direction
- Build technology that sits at the intersection of modern UI, personalization, and meaningful digital interactions
- Grow into a technical leadership role as the team expands
If you want to help build a sophisticated, modern consumer platform with purpose and depth — this is that moment.
If you’re interested, reach out directly or email: ykedia@ucsd.edu
Include your portfolio, GitHub, or recent projects — we’d love to see what you’ve built.
- Let’s build something impactful together.