Senior Full-Stack Python Engineer (React + Python)
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