Backend Engineer (Python)

Full Time Remote Remote (Worldwide)
95,000 - 135,000 USD
Apply Now

About the Role

We're looking for a Backend Engineer with deep Python expertise to join our platform team. You'll design and build the high-throughput APIs and data pipelines that power our core product, serving millions of requests daily.

What You'll Do

  • Design and implement scalable REST and GraphQL APIs using Django or FastAPI
  • Build data pipelines for ETL, real-time streaming, and batch processing
  • Optimize database queries and manage PostgreSQL at scale
  • Implement caching strategies with Redis and message queues
  • Write comprehensive tests and maintain high code coverage
  • Participate in architecture discussions and technical design reviews

Requirements

  • 4-8 years of backend development experience with Python
  • Strong proficiency in Django, FastAPI, or Flask
  • Deep experience with PostgreSQL and query optimization
  • Knowledge of Redis, Celery, and message brokers (RabbitMQ, Kafka)
  • Experience with Docker, CI/CD, and cloud platforms
  • Strong understanding of distributed systems and API design

Nice to Have

  • Experience with data engineering tools (Airflow, dbt, Spark)
  • Knowledge of event-driven architecture
  • Contributions to Python open-source projects

Interested in this role?

Apply for this Position