Sr. FullStack Consultant

OnPoint Insights

North Carolina

Hybrid

USD 120,000 - 180,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

OnPoint Insights is seeking a Sr Fullstack Consultant to design, build, and maintain backend services and REST APIs using FastAPI. The role includes async data access with SQLAlchemy and PostgreSQL, background job orchestration with arq/Redis, and LLM provider integration.

You will support the React/TypeScript frontend with well-documented APIs, containerize with Docker Compose, and ensure robust security with JWT/OAuth/SAML. Durham, NC-based hybrid position with in-office collaboration.

Qualifications

  • Experience building web services/REST APIs using modern frameworks.
  • Strong written and verbal communication skills for cross-functional collaboration.
  • Ability to troubleshoot across the stack end-to-end.
  • Experience with containerized deployments and cloud flavors.

Responsibilities

  • Design, build, and maintain backend services and REST APIs using FastAPI.
  • Implement async data access with SQLAlchemy and PostgreSQL, including migrations.
  • Operate background-job pipelines (arq/Redis) for Spark, scoring, and LLM tasks.
  • Integrate multiple LLM providers behind a swappable interface.
  • Support React/TypeScript frontend with stable API contracts.

Skills

Web services
Communication
Git/CI/CD
Problem solving

Education

Bachelor's Degree in CS/SE
Master's Degree preferred

Tools

FastAPI
Flask/Django
SQLAlchemy (async)
PostgreSQL
Redis
Celery/ARQ
Docker / Docker Compose
Playwright
JWT/OAuth/SAML

Job description

OnPoint is urgently hiring for a Sr Fullstack Consultant.

Responsibilities:

  • Design, build, and maintain backend services and REST APIs using FastAPI
  • Implement asynchronous data access with SQLAlchemy (async) and PostgreSQL, including schema migrations (Alembic)
  • Build and operate background-job pipelines (arq / Redis) that orchestrate long-running Spark, scoring, and LLM tasks with reliable status tracking
  • Integrate multiple LLM providers (Anthropic, OpenAI, Google, OpenRouter, and self-hosted vLLM/Ollama) behind a clean, swappable provider interface
  • Implement server-side rendering/export of persona deliverables (headless Chromium via Playwright → PDF/PNG)
  • Build and maintain enterprise authentication and authorization (JWT, OAuth, SAML SSO)
  • Support the React/TypeScript frontend by delivering well-documented, stable API contracts; contribute to frontend work as needed
  • Containerize and operate the stack with Docker Compose (Postgres, Redis, backend, worker, frontend)
  • Write clean, tested, well-documented code and contribute to engineering standards and best practices
  • Independently troubleshoot and resolve issues across the stack, from API to worker to data layer
  • Communicate technical trade-offs effectively to both technical and non-technical stakeholders
  • All other duties as required

For this role you will need

  • Bachelor's Degree in computer science, software engineering, or a related field
  • Strong experience building web services / REST APIs (FastAPI, Flask, or Django)
  • Solid experience with relational databases (PostgreSQL) and ORMs (SQLAlchemy), including async patterns
  • Experience with background job/queue processing and caching (Redis, Celery/arq, or similar)
  • Experience containerizing and running applications with Docker / Docker Compose
  • Proven ability to independently troubleshoot and resolve complex issues across an application stack
  • Clear, effective communication skills and the ability to collaborate across technical teams and business stakeholders
  • Ability to operate effectively in a fast-paced environment with changing priorities

Preferred Qualifications

  • Master's Degree in computer science or a related field
  • Experience integrating LLM / GenAI APIs and building AI-driven application features
  • Experience with React / TypeScript frontends
  • Experience with authentication standards (OAuth2, SAML, JWT) in enterprise environments
  • Exposure to PySpark or data-intensive Python workloads
  • Prior experience in healthcare, pharmaceutical, or other regulated/compliance-sensitive domains
Job Location

This role is based in our Durham, NC office. Currently this job is a hybrid role requiring at least three days per week in the office. In office requirements could increase based on business needs.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack AI & API Engineer (Hybrid, Durham)
Senior Full-Stack AI & API Engineer (Hybrid, Durham)

OnPoint Insights • North Carolina

Hybrid
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Attinio • Washington

Hybrid
USD 140,000 - 190,000
Senior Full Stack Developer
Senior Full Stack Developer

OP • Celebration (FL)

On-site
USD 100,000 - 150,000
401(k)
Dental Insurance
Health insurance
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Jobright.ai • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Equity
Health Benefits
Senior Full Stack Engineer - AI
Senior Full Stack Engineer - AI

Prosum • United States

Hybrid
USD 135,000 - 163,000
Full Stack Engineer
Full Stack Engineer

ZRG Careers • New York (NY)

Hybrid
USD 140,000 - 180,000
Comprehensive Benefits
Senior Software Engineer Full-stack
Senior Software Engineer Full-stack

HealthX Ventures • San Francisco (CA)

On-site
USD 120,000 - 190,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

NTT DATA North America • St. Louis (MO)

On-site
USD 110,000 - 120,000
Senior Fullstack Engineer - AI
Senior Fullstack Engineer - AI

Harnham • Houston (TX)

Hybrid
USD 140,000 - 210,000
.Net Fullstack/ AI Developer
.Net Fullstack/ AI Developer

Spectraforce Technologies • Southlake (TX)

On-site
USD 120,000 - 180,000