Add User Accounts with JWT Authentication to My App Job Description

Posted yesterday

Worldwide

Summary

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
  • Expert
    Experience Level
  • Remote Job
  • Complex project
    Project Type
Skills and Expertise
Mandatory skills
TypeScript
React
Node.js
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
Member since Aug 17, 2026
  • IRL
    Carlow12:27 PM
  • $5 total spent
    2 hires, 1 active

Explore similar jobs on Upwork

JavaScript
Node.js
PHP
Web Application
AI App Development
DevOps
API
Git
MySQL
Cs2 Gambling SiteFixed-price‐ Posted 3 weeks ago
Gambling
Unity
Counter Strike
AR & VR
Online Gambling Website
Card Game
Board Game
Unreal Engine
MetaMask
Mystery Box
iGaming
WebGL
Game Development
Gaming
Multiplayer
Game UI/UX Design
UI/UX Prototyping
Steam API
AI Development
PixiJS

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo