Full Time
12/Hour
40
Feb 7, 2025
We're seeking a skilled Full Stack Web Developer to join our team and build a cutting-edge web application using Vite and React. The ideal candidate will have experience with modern web technologies and be ready to work on an exciting project that integrates Clerk for authentication, Supabase for database management, and future Stripe integration for payments.
Key Responsibilities:
- Develop and maintain a React web application using Vite as the build tool
- Implement Clerk Organizations for user authentication and management
- Create and manage database interactions with Supabase, including implementing Row Level Security (RLS) policies
- Prepare the application architecture for future Stripe payment integration
- Utilize GitHub for version control and collaborative development
- Leverage AI-powered development tools, specifically Cursor, to enhance productivity
Required Skills and Experience:
- Strong proficiency in React.js and its core principles
- Experience with Vite or similar modern build tools
- Familiarity with Clerk authentication or similar user management systems
- Knowledge of Supabase or similar database technologies, including experience with PostgreSQL and RLS policies
- Understanding of RESTful APIs and asynchronous request handling
- Proficiency in JavaScript/TypeScript, HTML5, and CSS3
- Experience with Git and GitHub workflows
- Familiarity with AI-assisted development tools, preferably Cursor
Preferred Qualifications:
- Experience with Stripe API integration
- Knowledge of serverless architectures and cloud deployment (e.g., Netlify, Vercel)
- Familiarity with WebSocket for real-time features
- Experience with state management libraries (e.g., Redux, Zustand)
- Understanding of web security best practices
What We Offer:
- Opportunity to work on an innovative web application from the ground up
- Collaborative team environment with a focus on leveraging cutting-edge technologies
- Continuous learning and professional development opportunities
- Competitive salary and benefits package
If you're passionate about building modern web applications and have the skills to bring our vision to life, we want to hear from you. Join us in creating a powerful, user-friendly web application that leverages the best of today's technologies.
To apply, please answer the following questions:
1. Clerk, Supabase, and Stripe are core to our stack. Can you describe a project where you’ve implemented one or more of these technologies, and what challenges you encountered?
2. Our project requires strong security, especially with Clerk authentication and Supabase Row Level Security (RLS). How would you approach securing user data and preventing unauthorized access?
3. We aim to leverage AI tools like Cursor for development. How have you used AI-assisted coding tools in your workflow, and how do you balance AI-generated code with best practices and maintainability?
4. What is your favorite food?
Thank you so much for your time, and we look forward to meeting you!