Authentication System with Google
17 hours ago

Job description
We are building a production-ready course selling web application using and are looking for an experienced full-stack developer to design and implement a secure, scalable authentication system from start to finish.
This is a focused 3-day project for someone who has strong experience with authentication architecture, OAuth integrations, and production-grade security practices.
Project Scope
We need a fully functional authentication system that includes the following:
Core Authentication
Email and password registration and login
Secure password hashing using industry best practices
Email verification flow
Forgot password and reset password functionality
JWT or secure session-based authentication
Role-based access control (Admin, Instructor, Student)
Social Login (SSO)
Google OAuth integration via Google Cloud Console
GitHub OAuth integration via GitHub Developer Settings
Proper account linking when the same email is used across different providers
Security Requirements
Secure session management
HTTP-only cookies
CSRF protection
Rate limiting on authentication endpoints
Structured and secure error handling
Proper environment variable management
Production-grade security best practices
Tech Stack Requirements
(App Router preferred)
API Routes or Server Actions
Database:
PostgreSQL or MongoDB (open to recommendation)
ORM:
Prisma (preferred)
Authentication library:
) or custom implementation (please explain your approach)
Deployment-ready configuration for Vercel
Deliverables
Fully working authentication system
Clean, scalable, and well-structured codebase
Environment setup and configuration guide
Documentation for local development and production deployment
Example of protected routes
Role-based dashboard routing implementation
Required Experience
Strong hands-on experience with
OAuth implementation (Google and GitHub)
JWT and session-based authentication
Secure authentication system design
Database schema design and integration
Experience deploying production applications
Bonus experience:
Course platforms or LMS systems
SaaS applications
Stripe integration (planned for a future phase)
To Apply
Please include the following in your proposal:
Your experience building authentication systems
Examples of similar projects (GitHub repositories or live applications)
Your preferred authentication approach vs custom JWT) and your reasoning
Confirmation that you can deliver within 3 days
Your fixed price or hourly rate
We are ready to start immediately and are looking for someone who can deliver a clean, secure, and scalable solution.
Contract duration of 1 to 3 months. with 30 hours per week.Mandatory skills:
Web Development, , React, JavaScript, Web Application
Similar jobs
We're a startup looking for an Analytics and Tag Manager Implementation Specialist to implement strong analytics implementation done right. · Auditing current GA4/GTM setup (if any), defining event naming conventions + parameters, mapping events to funnel stages (visit → lead → s ...
3 weeks ago
I need help getting my business verified on Google.Search Engine Optimization · SEO Audit · SEO Backlinking · SEO Keyword Research · Local SEO · ...
4 weeks ago
A business is experiencing fake reviews and needs help improving its rating. · ...
1 month ago
I have a series of questionnaires in Google Forms that require Google Sheets interpretation which will end up being pasted into Canva to create a polished document. · ...
2 weeks ago
Google Voice Installation for Google Workspace
Only for registered members
I am seeking an expert to assist with installing Google Voice through my Google Workspace account. · ...
1 week ago
We need a form to track driver call-outs. · SYSTEM OVERVIEW (Office-Only Submission) · Flow · Driver calls Dispatch / Supervisor · ...
2 weeks ago
We are looking for an experienced analytics and tracking specialist to properly set up and configure events using Google Tag Manager, · Google Analytics (GA4), and Facebook Meta Pixel. · Setting up and managing events via Google Tag Manager · ...
2 weeks ago
Create a Google Apps Script to automatically populate a Google Sheet with data from a specific source. The script should be able to handle data updates and ensure the sheet remains up-to-date. The ideal candidate will have experience with Google Apps Script and Google Sheets, and ...
1 day ago
Google ads + google analytics + google tags + website connection
Only for registered members
I'm trying to run a google ads campaign and i need some assistance from someone who understands google ads, google analytics, google tags. · Campaign Setup · Campaign Management · ...
4 weeks ago
Job summary · We are looking for an experienced analytics and tracking specialist to properly set up and unify our tracking stack across two separate projects under one analytics ecosystem using GA4, GTM and . ...
2 weeks ago
We are seeking a skilled freelancer to help manage and enhance our Google listing by acquiring genuine reviews. · ...
1 week ago
I am looking for a professional to properly manage my Google Ads account with the objective of increasing direct bookings on my website and improving the overall return on ad spend. · ...
1 month ago
We are seeking an experienced specialist to optimize our Google Merchant account enhance our Google Local Business profile and improve our Google ratings. · The ideal candidate will have a strong understanding of Google's tools and best practices ensuring that our online presence ...
6 days ago
+I'm looking to hire a Google Maps / Google Business Profile (GBP) specialist to help me rank in the top 3 local Google Maps results for my primary service keywords within a 40-mile service radius. · +Google Business Profile audit & optimization · Map pack keyword strategy for a ...
3 weeks ago
We are seeking an experienced AdWords campaign manager to set up and manage our Google AdWords campaigns. · ...
2 weeks ago
We are seeking an experienced Google Ads expert to resolve issues with missing conversions. Your role will involve auditing our existing tracking setup and implementing solutions to ensure accurate conversion tracking. · The ideal candidate will have a deep understanding of Googl ...
1 month ago
Analyze website to identify Google indexing issues fix technical SEO problems ensure proper website indexing on Google optimize on-page SEO provide clear insights and action plan for improved search visibility. · Analyze website to identify Google indexing issues · Fix technical ...
1 month ago
We're looking for an experienced Google Ads freelancer to take over and continuously improve our existing Search campaigns across three countries.The account is not overly complex. · ...
1 month ago
We are looking for a skilled Google Ads and PPC Specialist who also has a strong understanding of SEO to optimize our digital marketing campaigns. · ...
1 month ago
I need someone to manage my google listings. I want to be in a higher seo. · ...
1 month ago
This is a job offer looking for someone with expertise in Google Ads. The business owner has spent $500 on ads last month but did not receive any leads. · PPC Campaign Setup & Management · , · , · ,, , Google Ads Account Management Google Ads Account Setup ...
2 weeks ago