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