Overview
Skills
Job Details
Location: USA Remote
Type: Full-Time / Contract
We are hiring a Senior Full Stack Software Engineer for one of our premier consulting clients. This role is ideal for engineers who excel in building high-performance backend systems, secure authentication flows, and production-grade cloud deployments.
Key Responsibilities-
Design and develop high-performance RESTful APIs using FastAPI with async/await for scalable backend services.
-
Create comprehensive API specifications using FastAPI's automatic OpenAPI/Swagger documentation.
-
Own API performance testing strategy and execution using Grafana K6, JMeter, or equivalent tools.
-
Implement OAuth 2.0/OIDC authentication flows (authorization code, client credentials, refresh token) integrated with Ping Identity or similar IDPs.
-
Partner with security teams to ensure adherence to OAuth 2.0 and API security best practices.
-
Build secure API endpoints with scope-based access control, token validation, and JWT verification.
-
Develop middleware for authentication, token refresh, and session management using FastAPI dependencies.
-
Write unit and integration tests for authentication flows using pytest.
-
Implement end-to-end observability using OpenTelemetry, Grafana, Prometheus, and Tempo.
-
5+ years of Python development with strong expertise in FastAPI.
-
Hands-on experience implementing OAuth 2.0/OIDC authentication flows.
-
5+ years of async programming, Pydantic model design, and dependency injection.
-
Strong understanding of PostgreSQL or MongoDB database design.
-
Proficiency in cloud platforms (AWS, Google Cloud Platform, Azure).
-
Strong Kubernetes and containerization experience.
-
Experience with CI/CD pipelines and automation.
-
Working knowledge of Ping Identity tools (PingFederate, PingOne, PingAccess).
-
Strong understanding of JWT, API security, and REST architectural standards.
-
Knowledge of React or Angular and exposure to frontend testing libraries.
-
Knowledge of FHIR interoperability standards.
-
Familiarity with Material UI (MUI) and modern design systems.