Senior Full-Stack Python Engineer

Ruzora

Ruzora

Salary: Gross salary $4000 - 6350
Type: Full time

Tags: JavaScript Python PostgreSQL REST API

Ruzora is a LATAM-focused staffing partner helping U.S. startups hire top engineering talent. We’re hiring a Senior Fullstack Python Engineer (React + Python) to join our partner companies building data-intensive applications for innovative U.S. startups. In this role, we’ll have you work across the stack—building reliable Python backend services (Django/FastAPI) and responsive React frontends—so users get seamless experiences backed by robust, well-tested APIs. You’ll collaborate closely with data teams to support data pipeline integrations, and help drive architecture and code quality through thoughtful reviews and clean implementation.

This job is available on Get on Board.

Job functions:

As a Senior Fullstack Python Engineer, we will have you:
  • 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

Qualifications and requirements:

We’re looking for a senior engineer who enjoys working across the stack and is passionate about clean, efficient code.
  • 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+)
We also value strong collaboration and ownership: we expect you to communicate clearly, contribute to architecture conversations, and maintain code quality through testing and review. Because this is a 100% remote role from anywhere in LATAM, we’ll also expect you to be dependable with async workflows and to keep progress transparent.

Desirable skills:

  • Experience with data processing (Pandas, NumPy)
  • Knowledge of message queues (Redis, RabbitMQ, Celery)
  • Experience with GraphQL
  • Background in data engineering or analytics

Conditions:

  • Competitive USD salary ($48,000 - $72,000/year), paid monthly via Deel
  • 100% remote work from anywhere in LATAM
  • Flexible working hours
  • Professional development budget
  • Health insurance stipend
  • Equipment allowance
  • Paid time off
We’ll also provide exposure to cutting-edge stacks while working with partner companies building data-intensive applications for U.S. startups.

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Health coverage Ruzora pays or copays health insurance for employees.
Computer provided Ruzora provides a computer for your work.

Source: GetOnBoard | Main Category: Programming