Search by job, company or skills

Python Developer

Python Developer

cognisol
8-10 Years
Not Disclosed
Early Applicant
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

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.

  • Strong 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

More Info

Job Type:
Industry:
Employment Type:

Key Skills

About Company

Similar Jobs

7-12 yrs
₹ 7.5 - 10.5 LPA
Bilaspur, Chhattisgarh
Skills:
Object-Oriented Programming (OOP) • FastAPI • Flask • Django • REST API Development • Microservices Architecture
Early Applicant
8-10 yrs
Pune
Skills:
Python Developer, Backend Developer, Python, Flask, Object Oriented Programming, Python Engineer, Software Enginee, Flask Framework, Object-Oriented Programming
5-12 yrs
Bengaluru, India
Skills:
Coding, Django, Unix Shell Scripting, Debugging, Python development, Flask, Orm, Oops Concepts, Analytical Skills, enterprise application development
5-8 yrs
India
Skills:
Testing, Microservices, Cloud Technologies, Django, Git, Rest API Development, Docker, Debugging, Flask, FastAPI, Python application development, SQL databases
6-8 yrs
Bengaluru, India
Skills:
Data Structures, Pyspark, Apache Spark, Rest API Development, Multithreading, Microservices, Backend Development, Oop, Django, Python Development, Flask, FastAPI, Problem Solving, Async-Await, Python GIL Performance, Asyncio, multiprocessing