Python Developer
4 days ago
Senior Python Developer — Web Scraping (1.5 years industry experience)
Location: Ahemdabad ( Work from Office )
Employment type: Full-time
Company: Actowiz Solutions
Role overview
We are looking for a pragmatic, hands-on Senior Python Developer with ~1.5 years of direct experience in the web-scraping industry. You'll design, build and maintain high-quality, reliable data extraction systems (scrapers, crawlers, parsers) and the API layers that serve that data to downstream services. The ideal candidate is comfortable working across the full stack of a scraping product — headless browsers, HTTP clients, extraction pipelines, storage, and REST APIs — and can write production-ready code, tests, and deployment pipelines.
Key responsibilities
- Design, develop, and maintain scalable scrapers and crawlers (headless browser & HTTP-based) to extract structured data from web and app sources.
- Build and maintain backend APIs (Django REST / FastAPI) that serve processed data to clients and internal services.
- Implement robust request flows using requests, curl_cffi (or equivalent), and HTTP/2 where appropriate.
- Develop and operate browser-based scraping using Selenium and Playwright (including stealth variants / evasion best-practices at a high level).
- Parse and normalize diverse data formats (HTML, JSON, XML), using CSS selectors, XPath, regex, and DOM traversal.
- Implement retry, back-off, rate limiting, queueing and monitoring for scraping pipelines.
- Work with data stores (MongoDB, PostgreSQL, Redis, S3 or equivalent) and write efficient ingestion/ETL jobs.
- Write unit/integration tests, CI/CD pipelines, and containerize services (Docker).
- Perform code reviews, mentor junior developers, and collaborate with product, QA, and ops teams.
- Monitor, debug and resolve production issues, and continuously improve reliability and performance.
- Ensure respectful, legal and ethical data collection practices (observe robots policies, rate limits, data usage constraints as applicable).
Required (must-have) technical skills
- Python — Strong, idiomatic Python
- Scraping tools & HTTP clients: requests (advanced), curl_cffi (or similar low-level cURL bindings).
- Browser automation: Selenium (WebDriver), Playwright (including experience with stealth/anti-detection approaches).
- APIs: Design & implement REST APIs using Django (Django REST Framework) and FastAPI.
- Data parsing: HTML parsing (BeautifulSoup, lxml), XPath/CSS selectors, JSON/XML handling.
- Asynchronous programming: asyncio, aiohttp or equivalent for high-throughput crawlers.
- Containers & devops basics: Docker, Git, basic CI/CD (GitHub Actions / GitLab CI / Jenkins).
- Datastores: MongoDB and/or PostgreSQL; familiarity with Redis for queues/caching.
- Debugging & monitoring: Logging best practices, error tracking, metrics, alerting.
- Linux & networking fundamentals: Comfort working on Linux servers, HTTP internals, headers, proxies.
- Code quality: Tests (unit/integration), code reviews, clear documentation.
Nice-to-have
- Experience with curl_cffi in production scraping stacks (performance/streaming use-cases).
- Familiarity with anti-bot/anti-detection tradeoffs at a high level (without providing instructions to break laws) — e.g., fingerprinting awareness, browser fingerprint mitigation strategies, polite rate-limiting.
- Hands-on experience with cloud platforms (AWS/GCP/Azure) and managed services (S3, ECS/EKS, Lambda).
- Experience with queueing systems (RabbitMQ, Celery, Kafka) and orchestration.
- Knowledge of proxies, proxy management, and CAPTCHA solving integrations (high-level architectural experience).
- Prior product/enterprise experience delivering SLAs for data pipelines.
Soft skills & behavioral
- Strong problem-solving and debugging skills — comfortable diagnosing flaky scrapers and transient production issues.
- Good communication: explain technical tradeoffs to non-engineers and write clear design docs.
- Team player: experience mentoring junior engineers and participating in code reviews.
- Ownership mindset: you ship, operate, and iterate on what you build.
Job Types: Full-time, Permanent
Pay: ₹15, ₹40,000.00 per month
Benefits:
- Flexible schedule
- Paid time off
Application Question(s):
- Where do you stay?
- What is your Current Salary ?
- What is your Expected Salary ?
- Notice Period ?
- Are you okay to relocate to Ahemdabad?
Work Location: In person
Speak with the employer
-
Python Developer
1 day ago
Ahmedabad, Gujarat, India FastHire Manpower Solution Full time ₹ 1,04,000 - ₹ 1,30,878 per yearJob Role: Python enterprise developerJob Location: Ashram Rd, near City Gold, Navrangpura, AhmedabadJob Description6+ years of experience in python scripting.Proficient in developing applications in Python language.Exposed to python-oriented Algorithm's libraries such as NumPy, pandas, beautiful soup, Selenium, pdfplumber, Requests etc.Proficient in SQL...
-
Python Developer
4 days ago
Ahmedabad, Gujarat, India Scaletech Full time ₹ 9,00,000 - ₹ 12,00,000 per yearWe are looking for a skilled Python Developer with 3-5 years of total industry experience and at least 1-2 years of hands-on experience with Python. The ideal candidate will be passionate about software development, able to work effectively in a collaborative environment, and have a strong foundation in working with sequential databases. Knowledge of Django...
-
Python developer
22 hours ago
Ahmedabad, Gujarat, India Vrinsoft Technology Pvt. Ltd. Full time ₹ 9,00,000 - ₹ 12,00,000 per yearPython Developer - Job DescriptionExperience: 3 yearsJob DescriptionWe are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You will also be...
-
Python Developer
2 weeks ago
Ahmedabad, Gujarat, India Elsner Technologies Pvt. Ltd. Full time ₹ 40,00,000 - ₹ 1,20,00,000 per yearHi Jobseekers,Greetings From Elsner TechnologiesWe are hiringPython Developerroles kindly go through the job & company details for your reference.Company: Elsner Technologies Pvt. Ltd.Position: Python DeveloperJob Location:AhmedabadExperience: 3-5 yearsQualification:Bachelor's degree in Computer Science, Software Engineering, or a related field (or...
-
Python Developer
1 week ago
Ahmedabad, Gujarat, India TECHBLOCKS Full time ₹ 9,00,000 - ₹ 12,00,000 per yearPosition: Python DeveloperNo. of Position: 2Location: Ahmedabad // Hyderabad (Hybrid)Key Responsibilities:Develop Python-based solutions using Git/Poetry for code and library management.Work with data processing libraries such as Pandas, Polars, and others.Deploy and manage data pipelines on Databricks and Azure Blob Storage.Monitor and troubleshoot...
-
Python Developer
2 weeks ago
Ahmedabad, Gujarat, India Elsner Technologies pvt ltd Full time ₹ 9,00,000 - ₹ 12,00,000 per yearJob DescriptionHi Jobseekers,Greetings From Elsner TechnologiesWe are hiring Python Developer roles kindly go through the job & company details for your reference.Company: Elsner Technologies Pvt. Ltd.Position: Python DeveloperJob Location: AhmedabadExperience: 3-5 yearsQualification: Bachelor's degree in Computer Science, Software Engineering, or a related...
-
Python Developer
3 days ago
Ahmedabad, Gujarat, India ARK Infosoft Full time ₹ 4,00,000 - ₹ 8,00,000 per yearKey ResponsibilitiesAssist in designing and developing applications using Python under the guidance of senior developers.Write clean, simple, and reusable code for small modules and tasks.Support integration of APIs, libraries, and third-party services.Assist in debugging and troubleshooting issues in development and testing phases.Collaborate with team...
-
Python Developer
1 day ago
Ahmedabad, Gujarat, India Creative Encode Technologies Pvt. Ltd. Full time ₹ 5,00,000 - ₹ 8,00,000 per yearLocation: Ahmedabad (On-site) | Full-Time | Experience: 2–4 YearsAbout the Role:We are seeking a passionate and skilledPython Developerwith2–4 yearsof hands-on experience to join our growing development team. The ideal candidate should have strong programming fundamentals, a problem-solving mindset, and the ability to work in a collaborative...
-
Python Developer
3 days ago
Ahmedabad, Gujarat, India Chinmay Finlease Limited Full time ₹ 8,40,000 - ₹ 42,00,000 per yearJob Title: Python Developer (6 months - 1 Year Experience)Location: AhmedabadEmployment Type: Full-timeExperience Required: 6 months to 1 yearJob Description:We are looking for a motivated and enthusiastic Python Developer with 6 months to 1 year of hands-on experience. The ideal candidate should have a solid understanding of backend development using...
-
Python Developer
4 days ago
Ahmedabad, Gujarat, India LENDITT INNOVATIONS & TECHNOLOGIES PRIVATE LIMITED Full time ₹ 2,50,000 - ₹ 3,00,000 per yearJob Title: Python Developer Location: AhmedabadEmployment Type: Full-timeExperience Required: 6 months to 1 yearJob Description:We are looking for a motivated and enthusiastic Python Developer with 6 months to 1 year of hands-on experience. The ideal candidate should have a solid understanding of backend development using FastAPI, experience working with...