Talent.com
This job offer is not available in your country.
Python Developer

Python Developer

Unified InfotechIndia
13 days ago
Job description

Required Skills & Qualifications Programming Languages & Frameworks : 4-5+ years of professional experience in Python development. 2+ years of experience with Django (Django REST Framework a strong plus). Data & Databases : Strong expertise in PostgreSQL : schema design, writing optimized SQL (indexes, partitions), migrations (Django migrations). Comfortable designing star-schema / dimension-fact table models. Experience with CSV / JSON parsing libraries (e.g., pandas, csv, dictreader) and writing resilient ETL scripts. Web Scraping & Automation : Hands-on experience with headless-browser automation tools such as Selenium or Playwright (Python bindings). Familiarity with handling OTP / 2FA flows programmatically (e.g., integrating with Twilio, Vault, or custom prompt workflows). API Development & Security : Proficient building, testing, and documenting RESTful APIs (Django REST Framework, DRF serializers, viewsets). Strong understanding of JWT or token-based authentication, secure session management, and role-based ACL. Scheduling & Background Jobs : Experience setting up CRON, APScheduler, Celery (with Redis / RabbitMQ), or equivalent for periodic job orchestration. Knowledge of implementing retry logic, backoff strategies, and idempotency for long-running tasks. DevOps & Deployment : Familiar with Docker and containerization best practices for Python applications. Experience writing CI / CD pipelines (GitHub Actions, GitLab CI, Jenkins). Exposure to cloud platforms (AWS, GCP, or Azure), specifically RDS or managed PostgreSQL, EC2 / ECS, and secrets management (AWS Secrets Manager, Parameter Store). Logging & Monitoring : Skilled in integrating structured logging (with logging, StructLog, or log aggregation services like ELK / Elastic Stack, Splunk). Familiarity with error-tracking tools (e.g., Sentry) and writing health-check endpoints. Other Technical Skills : Proficient in Git version control, code reviews (GitHub / GitLab). Ability to write unit tests (pytest, Django TestCase) and integration tests. Strong understanding of REST API performance optimization and caching strategies (Redis / memcached). Soft Skills : Excellent problem-solving skills and attention to detail. Strong communication skills to collaborate with product owners, data analysts, and frontend developers. Self-motivated, able to prioritize tasks, and deliver on aggressive timelines. Familiarity with Agile / Scrum methodologies; comfortable working in sprints, attending stand-ups, and refining user stories.

NP : Immediate to 30 Days preferred.

Create a job alert for this search

Python Developer • India