Skip to main content
Upwork logo

Backend Developer — Node.js, AI/LLM Integration, BullMQ, PostgreSQL — Fixed Price Project

Upwork
Be an Early ApplicantContractmidRemote
RemoteRemotePosted March 11, 2026

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

Node.jsDockerPostgreSQLRedis

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

We are looking for an experienced Backend & AI Developer to join a fast-moving 3-week platform build. This is a fixed-price contract with 5 milestones.

The Role

You will own the entire backend — authentication, database, job queues, a conversational AI module, a matching engine, and an async AI processing pipeline. You will work alongside a frontend developer and report directly to the project lead.

What You Will Build

Authentication system (register, login, JWT refresh, bcrypt hashing)

User profile CRUD for two roles

Full DB schema with Prisma migrations and seed script

BullMQ + Redis job queue infrastructure

LLM orchestration layer (call wrapper, retry logic, streaming)

Conversational AI module with session management and structured data extraction

Multi-criteria matching module with scoring algorithm

Record state machine with accept/reject pipeline

Async AI processing job (transcript → structured output)

Guardrail system (input classifier, output filter, safety detection, rate limiting)

Integration test suite (Jest/Supertest)

Security hardening and production ops (backups, runbook, monitoring)

Commitment Required

This is a hard 3-week deadline with no buffer. We require a minimum of 14 hours per week dedicated to this project. Going silent, missing milestone deliverables, or disappearing mid-sprint will result in immediate contract termination.

Tech Stack

Node.js · PostgreSQL · Prisma · Redis · BullMQ · LLM APIs · Docker · Jest

To Apply

Include a brief description of a similar project (backend + AI/LLM), your estimated timeline per milestone, and explicit confirmation that you can commit 14+ hours per week for 3 consecutive weeks starting immediately.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free