← Live feed

Senior Python Backend Engineer

Budget
$8.0 - $20.0
Contract
HOURLY / FULL_TIME
Client
India · ★ 5.00 (2)
Live feed
Upwork

python, django-framework, postgresql-programming, selenium

Preferred qualifications

  • Experience: Expert
We’re looking for an experienced Python backend engineer to help build and maintain production systems that integrate with multiple third-party APIs, automate operational workflows, and process data at scale. You’ll work on backend services, data pipelines, and automation tooling, with occasional frontend work. This role suits someone who has shipped and supported live systems, is comfortable working with messy or poorly documented APIs, and enjoys turning manual processes into reliable automated workflows. What you’ll work on: Designing and building REST APIs and backend services with FastAPI Integrating carrier, payment, messaging and other partner APIs, including webhooks, polling and data normalization across providers Building ETL pipelines, scheduled jobs, batch processing and data sync workflows Automating manual operational processes end to end, including browser automation where no API exists Running async workloads with Celery and Redis, with proper retries, rate limiting and idempotency Deploying and supporting services on AWS, with solid monitoring and alerting Required skills and experience: Python: strong production experience with FastAPI and Celery Databases: relational design, data modeling, indexing and query tuning in MySQL and PostgreSQL Automation: browser automation with Selenium (Playwright is a plus) and API automation REST APIs: solid API design, including auth (OAuth2, API keys, JWT), versioning, rate limiting and error handling API integrations: experience integrating multiple third-party APIs, including inconsistent or poorly documented ones, plus webhooks, polling and normalizing data from different providers Postman: building and automating API tests with collections, environments, test scripts and Newman/Postman CLI AWS: hands-on with ECS/Fargate, S3, Lambda and RDS/Aurora Containers: Docker ETL and automation pipelines: scheduled jobs, batch processing, data sync and end-to-end process automation Async processing: queues and workers (Celery/Redis) with retry/backoff, rate limiting and idempotent processing Observability: logging, metrics, tracing, error tracking and alerting for live systems CI/CD: GitHub Actions or GitLab CI DevOps basics: deployments, environment and config management, secrets management, Linux, troubleshooting live systems Frontend: working knowledge of JavaScript/TypeScript, React and Next.js Testing: unit and integration testing with Pytest To apply, please include: A short summary of a production system you built that integrated several third-party APIs, and how you handled unreliable or inconsistent ones An example of a manual process you fully automated (what it was, what tools you used, what the result was) Your experience with AWS (which services, and in what context) Links to GitHub, portfolio, or relevant past work if available Please start your proposal with the word “FastAPI” so we know you’ve read the full post.
Open job

AI proposal draft

Generate a short cover letter to copy into the offer. Says you are interested and ready to work.

Sign in to generate an AI proposal draft.

Log in