Sr. Full Stack Developer

OnPoint Insights
Raleigh, NC, United States
27 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$208,000.0
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Data Security Relational Databases Django Web Framework Python (Programming Language) PostgreSQL OAuth Redis JSON Web Token Security Assertion Markup Language (SAML)
+21 more
Software Engineering SQLAlchemy TypeScript Web Services ReactJS Flask (Web Framework) Large Language Models Apache Spark Caching Backend Fastapi Data Layers Containerization Pyspark Information Technology Playwright Celery Front End Software Development Restful APIs Api Management Docker

Job description

  • 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

Requirements

  • Bachelor’s Degree in computer science, software engineering, or a related field
  • 6+ years of professional software development experience with Python, React and frontend Javascript development
  • 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, * 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:49 min

Adopting OAuth best practices and removing outdated grants

Alexander Schwartz Alexander Schwartz · World Congress 2026 Europe

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · World Congress 2022

Videos

See all

Related articles

See all