Python AWS Developer (Remote) (India)

Python AWS Developer (Remote) (India)

30 Oct
|
Cognisol
|
India

30 Oct

Cognisol

India

What You'll Do
~ Design and develop backend services and APIs using Python

(FastAPI/Django/Flask) with clean, testable code.
~ Model data and build robust integrations with PostgreSQL (and Redis for

caching/queues).
~ Implement asynchronous and high-throughput services; optimize performance and

memory usage.
~ Own end-to-end API lifecycle: versioning, documentation (OpenAPI/Swagger), auth

(JWT/OAuth), and rate limiting.
~ Write unit/integration tests with pytest, set quality gates (coverage, typing with

mypy/pyright).
~ Containerize and deploy with Docker; collaborate closely with DevOps on CI/CD

(GitHub Actions) and AWS (EC2/ECS/EKS, S3, RDS).
~ Build data pipelines and background jobs (Celery/RQ/APScheduler); ensure

observability (logs/metrics/traces).
~ Participate in code reviews, design discussions, and agile rituals; contribute to

internal libraries and templates.
~ Troubleshoot production issues during the on-call window and drive post-incident

improvements.
Must-have Skills
~8+ years building production systems in Python (FastAPI/Django/Flask) with solid

OOP and typing.
~ Robust SQL and PostgreSQL fundamentals (schema design, indexing, query

optimization).
~ API design & implementation (REST; bonus for GraphQL),





authentication/authorization best practices.
Testing with pytest, mocking, fixtures; CI with GitHub Actions (or similar).
Proficiency with Docker and Linux; comfort reading application/infra logs to debug
issues.
Performance-minded development (profiling, async I/O, caching strategies).
Clear communication and ownership—able to deliver in a US-overlap schedule (5:00

PM – 2:00 AM IST).

Nice to have
~ Async expertise (FastAPI, asyncio, Pydantic v2) and event-driven patterns

(Kafka/RabbitMQ/SQS).
~ Experience with AWS (EC2, S3, RDS, IAM), Terraform, and basic Kubernetes

concepts.
~ Background jobs (Celery/RQ), task orchestration (Airflow), or analytics tooling (dbt,

Snowflake).
Search and data stores: Elasticsearch/OpenSearch, Redis, MongoDB.
ML/GenAI integration experience (LangChain/LlamaIndex, vector DBs) or feature
flagging/experimentation.
~ Security awareness (OWASP, secrets management) and compliance exposure (SOC

2/PCI).

Benefits

- 5-day work week
- Remote working
- Unlimited Paid Time Off (PTO)
- Focus on mental well-being
- Leadership & growth opportunities

Skills: python,cd,fastapi,oop,postgresql,api,pytest,mocking,github,async,celery,ci

📌 Python AWS Developer (Remote) (India)
🏢 Cognisol
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python aws developer (remote) (india) / india