Flag job

Report

Backend Python/Django/FastAPI developer

Salary

$0.11k - $0.11k

Min Experience

0 years

Location

remote

JobType

full-time

About the role

We are seeking a full-time Senior Python/Django Cloud Engineer with the expertise to design, build, and maintain a highly scalable API capable of handling over a billion requests per day. In addition to Python and Django, you must have strong experience with Docker, Redis, MongoDB, SQL, AWS, FastAPI, and asyncio. Familiarity with horizontal scaling, load balancing, large-scale AWS deployments, and CI/CD pipelines is critical. Key Requirements Expert-Level Experience Python (including asyncio) Django FastAPI Docker Redis SQL/noSQL (MongoDB) Cloud and DevOps Skills Familiar with AWS deployments EC2/database load balancing for large-scale, high-concurrency apps CI/CD for continuous integration and automated deployments Terraform, Kubernetes Other Ability to read Rust (for cross-team collaborations and limited code reviews) Fluent in English Able to share open-source projects on GitHub that highlight relevant experience Willingness to work more than 35 hours per week (full-time). Time zone does not matter, but you must be available to quickly adapt to new codebases and begin contributing rapidly. Familiarity with writing code in other languages preferred (C, Cuda C++, Go) Responsibilities Develop and maintain an asynchronous, production-grade API (FastAPI + Django stack) that serves critical data at scale (1000+ concurrent requests). Leverage Docker for containerization and orchestrate services via Docker Compose. Implement caching with Redis for high-speed data retrieval, and handle concurrency concerns for large-scale usage. Utilize MongoDB or SQL (or both) in an asynchronous fashion (e.g., Motor for Mongo or an async ORM for SQL) for high-concurrency data persistence. Configure AWS resources (EC2, load balancers, etc.) and implement robust CI/CD pipelines. Integrate background task processing using Celery (with Redis) to handle long-running or high-latency operations asynchronously. Maintain security via token-based authentication (Bearer tokens or OAuth2), ensuring only authorized access to sensitive endpoints. Write and maintain tests (preferably Pytest) for high code quality and reliability under load. Participate in code reviews and provide input on best practices for performance and reliability.

Skills

Django
Docker
FastAPI
MongoDB
Python
Redis