Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Node.js & Express Developer Needed for Trivia Game API

Upwork • , US • Remote

Posted on: 12th February, 2025
Employment Type: CONTRACTOR

Job Description

Job Description:

We are developing a daily trivia competition website where users compete in different trivia categories (e.g., Harry Potter, NBA, Geography, etc.). We need an experienced Node.js & Express developer to build the backend API that will handle game logic, scoring, and OpenAI trivia generation.

Responsibilities:

✅ Develop RESTful API endpoints for:

- Fetching daily trivia questions (with unique questions per user)

- Processing user answers & updating scores

- Retrieving leaderboard data

✅ Implement question difficulty scaling (Very Easy to Expert)

✅ Ensure users cannot receive the same trivia question within a set time frame

✅ Connect the API to Supabase (PostgreSQL) database

✅ Implement authentication middleware (to verify user sessions)

✅ Optimize backend performance for low latency & scalability

✅ Integrate OpenAI API to generate new trivia questions dynamically

✅ Provide clear API documentation for frontend integration

Requirements:

Strong experience in Node.js & Express.js

Proficiency in REST API development

Experience with PostgreSQL (Supabase preferred)

Familiarity with authentication & security best practices

Experience integrating OpenAI API (or willingness to learn)

Must provide clear, well-documented API endpoints

Timeframe:

⏳ 7-10 days

Looking forward to working with a skilled backend developer to power a fun and competitive trivia platform!

Responsibilities

  • We are developing a daily trivia competition website where users compete in different trivia categories (e.g., Harry Potter, NBA, Geography, etc.). We need an experienced Node.js & Express developer to build the backend API that will handle game logic, scoring, and OpenAI trivia generation
  • Fetching daily trivia questions (with unique questions per user)
  • Processing user answers & updating scores
  • Retrieving leaderboard data
  • ✅ Implement authentication middleware (to verify user sessions)
  • ✅ Optimize backend performance for low latency & scalability
  • ✅ Integrate OpenAI API to generate new trivia questions dynamically
  • ✅ Provide clear API documentation for frontend integration

Requirements

  • ✅ Ensure users cannot receive the same trivia question within a set time frame
  • Strong experience in Node.js & Express.js
  • Proficiency in REST API development
  • Familiarity with authentication & security best practices
  • Experience integrating OpenAI API (or willingness to learn)
  • Must provide clear, well-documented API endpoints
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Insight Global

1 week ago

FULLTIME

Remote Fullstack Developer (Node/React/Javascript)

Virginia, US View Job

Carsforsale.com

3 weeks ago

FULLTIME

Senior Software Engineer (React, Next.js)

South Dakota, US View Job

Internshala Trainings

1 week ago

FULLTIME

Rust Developer

Illinois, US View Job