Add User Accounts with JWT Authentication to My App Job Description
Worldwide
I’m looking for an experienced developer to add user account functionality with secure JWT authentication to my existing application. The goal is to allow users to register, log in, stay authenticated, and access protected areas of the application. Scope of Work Implement user registration/signup Implement user login/logout Add secure JWT-based authentication Create protected API routes/endpoints Add authentication middleware Store passwords securely using hashing (e.g. bcrypt) Handle JWT access/refresh tokens where appropriate Persist authenticated user sessions Add authorization checks for protected resources Handle expired/invalid tokens gracefully Add frontend authentication state management Connect authentication flows to the existing UI/API Add appropriate validation and error handling Ensure existing functionality is not broken Provide clean, maintainable, well-structured code Expected Deliverables Fully working user registration Fully working login/logout JWT authentication implementation Protected routes/API endpoints Secure password storage Frontend authentication integration Proper authentication error handling Brief documentation explaining the implementation and how to configure/run it Requirements Strong experience with JWT authentication Experience implementing authentication in existing applications Good understanding of REST APIs and security best practices Ability to work with an existing codebase without unnecessarily rewriting it Clean and maintainable coding style Good communication and attention to detail Please mention "JWT" in your proposal so I know you've read the requirements. Nice to Have Experience with React Experience with Node.js/Express MongoDB experience TypeScript experience Experience with role-based authorization Experience with refresh-token authentication Questions for Applicants Have you implemented JWT authentication in a production application before? What approach do you normally use for access and refresh tokens? How do you securely store passwords and authentication tokens? Please share a relevant authentication project you've worked on.
$5.00
Fixed-price- ExpertExperience Level
- Remote Job
- Complex projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Last viewed by client:yesterday
- Hires:1
- Interviewing:0
- Invites sent:1
- Unanswered invites:0
About the client
- IRLCarlow12:27 PM
- $5 total spent2 hires, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by