Python Developer

8 - 10 years

0 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Work Mode

Remote

Job Type

Full Time

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 ownershipable 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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

noida, uttar pradesh, india

bengaluru, karnataka, india

indore, madhya pradesh, india