> Markdown version of [/jobs/ext/2681586-python-backend-developer-fastapi-mongodb](https://www.wearedevelopers.com/jobs/ext/2681586-python-backend-developer-fastapi-mongodb). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Backend Developer (FastAPI & MongoDB) - **Company:** BairesDev - **Location:** Palo Alto, CA, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Data Integrity, Software Debugging, Interoperability, Python (Programming Language), MongoDB, OAuth, OpenID, Software Engineering, Okta, Backend, Fastapi, Containerization, Data Pipelines, Docker - **Published:** August 31, 2026 - **Apply:** https://www.careerboard.com/us/en/find-jobs-in-United-States/-9EDC7CB61AFCF9EF08/ ## About the Role * 5+ years of experience in software engineering. * Strong proficiency in Python 3.12 and async FastAPI development. * Experience with MongoDB, ideally using Beanie ODM for async persistence. * Solid understanding of OAuth/OIDC and JWT-based authentication. * Comfort working with Docker and docker-compose, including debugging containerized environments. * Advanced proficiency in English. ## Description In this role, you'll build and maintain a clinical health-data pipeline Back End using async Python, FastAPI, and MongoDB, where correctness, security, and interoperability are non-negotiable. This is your opportunity to work at the intersection of Back End engineering and clinical health data, building systems where your technical precision directly impacts data integrity and patient-facing outcomes. What You'll Do * Build and maintain async Back End services using Python 3.12 and FastAPI. * Manage persistence layer using MongoDB, ideally with Beanie ODM. * Implement and maintain OAuth/OIDC and JWT-based authentication working across Keycloak and Descope in a provider-agnostic way. * Work with Docker and docker-compose, debugging build and runtime issues in containerized environments. * Contribute to a clinical health-data pipeline and MCP server implementation. ## Related Videos - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Get started with securing your cloud-native Java microservices applications](https://www.wearedevelopers.com/videos/123-get-started-with-securing-your-cloud-native-java-microservices-applications) - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Delay the AI Overlords: How OAuth and OpenFGA Can Keep Your AI Agents from Going Rogue](https://www.wearedevelopers.com/videos/1637-delay-the-ai-overlords-how-oauth-and-openfga-can-keep-your-ai-agents-from-going-rogue) - [Delegating the chores of authenticating users to Keycloak](https://www.wearedevelopers.com/videos/1558-delegating-the-chores-of-authenticating-users-to-keycloak) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development)