Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ruzora

NewBe an early applicant

Senior Full-Stack Python Engineer (React + Python)

Posted Updated
Discussion

Summary

Senior full-stack engineer building data-intensive applications: Python backends (Django/FastAPI/Flask), React frontends, REST APIs, and PostgreSQL schemas, placed with U.S. startup partner companies. Fully remote across LATAM with flexible hours and USD pay.

About the role:
- We are looking for a Senior Fullstack Python Engineer to join our partner companies building data-intensive applications.
- You will work on both Python backends (Django/FastAPI) and React frontends, creating seamless user experiences powered by robust APIs.
- This role is perfect for engineers who enjoy working across the stack and have a passion for clean, efficient code at innovative U.S. startups.

Responsibilities:
- Develop and maintain Python backend services (Django, FastAPI, or Flask).
- Build responsive React frontends with modern tooling.
- Design and implement RESTful APIs and database schemas.
- Write comprehensive tests and maintain code quality.
- Collaborate with data teams on data pipeline integrations.
- Participate in architecture discussions and code reviews.

Requirements:
- 5+ years of professional software development experience.
- 3+ years with Python web frameworks (Django, FastAPI, Flask).
- 2+ years with React and modern JavaScript/TypeScript.
- Experience with PostgreSQL and database optimization.
- Familiarity with async programming in Python.
- Excellent English communication skills (B2+).

Nice to have:
- Experience with data processing (Pandas, NumPy).
- Knowledge of message queues (Redis, RabbitMQ, Celery).
- Experience with GraphQL.
- Background in data engineering or analytics.

Tech stack:
- Python.
- Django.
- FastAPI.
- React.
- PostgreSQL.
- Redis.

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

Location:
- Remote (LATAM) — open to candidates across Latin America.

Location: Remote - Peru, Colombia, Mexico, Argentina, Brazil, Chile, Uruguay, Costa Rica

Skills required for this job:

  • Analytics
  • Celery
  • Data engineering
  • Django
  • FastAPI
  • Flask
  • GraphQL
  • JavaScript
  • PostgreSQL
  • Python
  • RabbitMQ
  • React.js
  • Redis
  • Software development
  • TypeScript

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available