Demo

Web Developer -Python

OnPoint Insights
Durham, NC Contractor
POSTED ON 7/22/2026
AVAILABLE BEFORE 8/20/2026

Are you a builder who loves turning a data-science prototype into a real, reliable product that people use every day? We are looking for a Python developer who is equally comfortable designing an async API, wiring up a background-job pipeline, and integrating the latest LLMs — and who wants to bring that craft to impact patients in the rare disease community. If you thrive in a fast-paced, nimble, people-driven environment and want to join a company that is changing the world, apply below.

The Python Developer role supports the Business Analytics team within the marketing organisation. This role owns the application layer of our HCP Persona platform — the react frontend, FastAPI backend, background workers, and services that take the analytics pipeline (feature engineering, clustering, scoring, persona generation) and expose it through a secure, responsive web application for brand and marketing teams. You will build the APIs and orchestration that let non-technical users configure runs, trigger heavy Spark and LLM workloads, and explore results, and you will make sure it all runs reliably in a containerised environment.

• 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

Minimum 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

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.


Hourly Wage Estimation for Web Developer -Python in Durham, NC
$41.00 to $51.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Web Developer -Python?

Sign up to receive alerts about other jobs on the Web Developer -Python career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$107,385 - $134,565
Income Estimation: 
$128,473 - $158,030
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Web Developer -Python jobs in the Durham, NC area that may be a better fit.

  • Piper Companies Durham, NC
  • Piper Companies is seeking a Python Developer to join a growing technology organization in the software and technology industry. The Python Developer will ... more
  • 8 Days Ago

  • Jobs via Dice Raleigh, NC
  • Description This will be a contract to hire job, plan will be for the condidate to be hired shortly after the 6 month mark. The desired salary is in the mi... more
  • 14 Days Ago

AI Assistant is available now!

Feel free to start your new journey!