Ruzora

Python Backend Engineer (Django / FastAPI)

Remote (LATAM)
Full-time
Senior

Build and scale Python backends with Django or FastAPI for US startups in fintech, health, and data-heavy products.

Already applied? Check your status

About the Role

We're seeking a Senior Python Backend Engineer to join our partner companies where Python carries the business logic. Some run a mature Django monolith, others a FastAPI service mesh, and several are moving from one to the other. You'll own data models, APIs, and async workloads, and you'll be expected to have an opinion about where the boundaries belong.

What You'll Do

  • Design and build APIs with Django REST Framework or FastAPI
  • Model data and write migrations that run safely against large tables
  • Build async tasks with Celery, RQ, or native asyncio workers
  • Profile and fix slow queries and N+1 patterns
  • Write pytest suites that cover the error paths, not just the happy one
  • Collaborate with data and frontend teams on contracts

Requirements

  • 5+ years of backend development, 3+ with Django or FastAPI in production
  • Strong PostgreSQL skills, including indexing and query planning
  • Experience with Celery or another distributed task queue
  • Comfortable with typing, Pydantic, and modern Python packaging
  • Experience with Docker and CI pipelines
  • Excellent written and verbal English (B2+)

Nice to Have

  • Experience running both Django and FastAPI in the same organization
  • Experience with async SQLAlchemy
  • Payments, ledgers, or regulated-data experience
  • Contributions to Python open source

Tech Stack

Python
Django
FastAPI
PostgreSQL
Celery
Docker

Benefits & Perks

Competitive USD salary
100% remote work
Flexible working hours
Professional development budget
Health insurance stipend
Equipment allowance

Apply for this Position

Competitive salary - Remote

That's all for now. We'll ask for the rest (LinkedIn, exact rate, availability) on your profile later.

By submitting, you agree to our privacy policy and terms of service. We use your profile to match you to roles, and your work history to learn which companies hire Latin American engineers. When we contact one of those companies, we never mention you or show them your profile. Our public pages also show anonymous summaries of our vetted engineers (by skill, level and availability, never a group of fewer than five) and blind profiles without your name, employer or contact details (they show your seniority, experience, skills and your working-hours overlap with US Eastern time); email team@ruzora.com to be left off every public page.

Guides for engineers

Free guides from the Ruzora blog.

Remote roles paid in USD

Know someone perfect for this role?

Send them the link. And if it's you, apply with your CV in minutes.