Skip to content
BackNov 7
Jonathan S.
Upwork badge

Jonathan S.

Senior Python Backend Engineer | APIs, Automation, Auth0 & GIS

I build backend systems that connect complex APIs, automate operational workflows, and turn data-heavy business processes into reliable software. I'm a Senior Python Backend Engineer and Technical Lead with 8+ years of experience building production systems with Python, Django, FastAPI, PostgreSQL, and cloud infrastructure. I specialize in backend architecture, API integrations, workflow automation, authentication and authorization, and geospatial systems. My strongest projects usually sit at the intersection of software architecture, external systems, complex business rules, and data. I've designed systems involving third-party APIs, enterprise identity, AI-assisted workflows, multi-tenant architectures, large geospatial datasets, and cloud infrastructure. BACKEND & API INTEGRATIONS I design and build maintainable backend systems using Python, Django, FastAPI, Flask, PostgreSQL, REST APIs, webhooks, Docker, CI/CD, and AWS. A significant part of my work involves integrating external platforms where authentication, data mapping, retries, idempotency, and reliability matter. My experience includes: • REST APIs and webhooks • OAuth 2.0 / OpenID Connect • Auth0 / Okta Customer Identity Cloud • Authorization Code + PKCE • JWT and API security • MFA and step-up authentication • Auth0 Actions • RBAC and SAML SSO • Enterprise identity integrations • Third-party API troubleshooting • Retry and reconciliation strategies I'm comfortable working with vendor APIs where documentation and actual behavior don't always match, investigating issues independently, and communicating directly with external technical teams. AUTOMATION & AI WORKFLOWS I build automation systems that reduce manual operational work by combining backend engineering, integrations, business rules, and AI where it adds real value. I've developed systems that ingest emails and external events, classify requests, extract structured information, trigger business workflows, interact with external systems, generate assisted responses, and keep humans in the loop when approval is required. I prefer using AI as a reliable component within a structured workflow rather than making the entire system depend on an LLM. GEOSPATIAL ENGINEERING Geospatial software is one of my strongest technical specializations. I've built production systems using: • PostgreSQL / PostGIS • QGIS and ArcGIS services • GeoPandas, GDAL, Rasterio, Shapely • MapLibre, OpenLayers and Leaflet • Cloud Optimized GeoTIFFs (COGs) • LiDAR and DEM processing • Terrain and slope analysis • Satellite imagery • Large spatial databases I've designed pipelines that process large raster and vector datasets, integrate public and proprietary GIS sources, and expose them through performant APIs and interactive web applications. TECHNICAL LEADERSHIP I often work directly with founders, product owners, and technical stakeholders to translate business requirements into practical technical solutions. In previous projects, I've progressed from hands-on backend development into Technical Lead responsibilities, including: • Designing system architecture • Writing technical analyses • Translating business requirements into implementation plans • Discussing technical decisions with stakeholders • Guiding frontend and backend developers • Reviewing implementation approaches • Ensuring code quality and maintainability I'm comfortable taking ownership of complex backend or integration problems without requiring constant direction. I CAN HELP WITH: • Python backend development • Django and FastAPI • API and SaaS integrations • Auth0 / Okta CIC implementations • OAuth / OIDC architecture • AI and workflow automation • Multi-tenant SaaS platforms • PostgreSQL / PostGIS • GIS and geospatial platforms • Data processing pipelines • Backend architecture and modernization • Technical discovery and system design I prefer simple, reliable solutions over unnecessary complexity. Clients typically bring me into projects when they need someone who can quickly understand a complex domain, make sound technical decisions, communicate clearly with stakeholders, and take ownership of delivering a maintainable production solution. If you're building a backend platform, integrating external systems, automating operational workflows, implementing Auth0, or developing a data-intensive or geospatial product, I'd be happy to discuss your project.

🇦🇷Rio Cuarto, Argentina$65/hr100% JSS5.00 (2)Since Apr 2020

Earnings and projects

MRR
$1.5k

Last 6 months ÷ 6

World#31,460 / 412k
🇦🇷Country#367 / 4,639
Revenue, last 30 days
$3.5k

Last 6 months: $9.2k

World#9,911 / 412k
🇦🇷Country#118 / 4,639
Total earnings
$18k

Billed in all: $18k

World#150,634 / 412k
🇦🇷Country#1,596 / 4,639
Per project
$2.9k

$4.6k in the last 6 months

World#56,844 / 412k
🇦🇷Country#613 / 4,639
Projects, last 6 months
2
0% fixed100% hourly
World#88,918 / 412k
🇦🇷Country#911 / 4,639
Projects in all
6

Across 8 contracts

38% fixed62% hourly
World#250,290 / 412k
🇦🇷Country#2,477 / 4,639

Earnings, last 30 days

$18.4k+$3.5k earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$14k$16k$18k$20kOct 8Oct 23Nov 7

Skill rankings: Top 7% in Flask

Ranked by MRR among everyone on Upwork with the skill.

  1. #30PostGIS225 freelancers · 🇦🇷 #1Top 13%
  2. #41Website Security529 freelancers · 🇦🇷 #1Top 8%
  3. #53QGIS607 freelancers · 🇦🇷 #3Top 9%
  4. #55ArcGIS692 freelancers · 🇦🇷 #4Top 8%
  5. #73GIS885 freelancers · 🇦🇷 #2Top 8%
  6. #136AI Platform816 freelancers · 🇦🇷 #1Top 17%
  7. #172Flask2,438 freelancers · 🇦🇷 #3Top 7%
  8. #186ETL1,555 freelancers · 🇦🇷 #6Top 12%