Unknown Company

Sr. FullStack Consultant

nc • Posted 2 days ago
Hybrid Contract IT & Technology

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.

#J-18808-Ljbffr
Back to Job Search