Hybrid Lead Python Developer

Posted 37 minutes ago

Apply now

About the role

  • Python Lead/Senior Developer developing high-volume web services at a technology company in India. Focusing on async patterns, database optimization, and collaboration with data teams.

Responsibilities

  • Develop and maintain high-volume web services using Python.
  • Implement event-driven architectures and asynchronous patterns.
  • Optimize database performance and write complex SQL queries.
  • Ensure reliability and fault tolerance in distributed systems.
  • Write comprehensive tests for code quality.
  • Collaborate with data engineers and analytics teams.

Requirements

  • Education: Bachelor’s degree in Computer Science, Computer Engineering, or Information Systems, or equivalent work experience.
  • Experience: 5+ years of professional Python development experience, with a focus on high-volume web services.
  • Async & Eventing: Demonstrated experience with async Python patterns and building event-driven architectures (using tools like Kafka, Pub/Sub, SQS/SNS, or Cloud Tasks).
  • Database: Deep expertise in PostgreSQL and SQLAlchemy, with a specific ability to write performant raw SQL and optimize complex queries.
  • Reliability: Proven track record of implementing exactly-once processing, idempotency, and fault-tolerance in distributed systems.
  • Testing: Strong experience writing comprehensive unit and functional tests.
  • Tools: Proficiency with Git, GitHub/Jira, and Linux environments.
  • Preferred Qualifications
  • Expert-level knowledge of FastAPI and modern Python web frameworks.
  • Experience with GCP (GKE, BigQuery, Pub/Sub) or Azure (AKS, EventHubs).
  • Familiarity with distributed task queues such as Celery or Redis.
  • Experience in Data Engineering concepts (ETL/ELT, Data Warehousing, Data Lakes).
  • Knowledge of container orchestration (Kubernetes/Cloud Run) and CI/CD tools (CloudBuild, Jenkins, GitHub Actions).
  • Familiarity with OAuth authentication flows and JWT.
  • Knowledge of Vue.js and modern JavaScript and TypeScript.
  • Familiarity with AI-assisted development tools in production environments.
  • Experience working alongside data scientists or analytics teams.

Job title

Lead Python Developer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

HybridIndia

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job