Python Developer
3 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
3 days ago
Ahmedabad, Gujarat, India Multiminds technology Full time US$ 80,000 - US$ 1,20,000 per yearExperience: 5+ yearsWe are seeking a talented Python developer to join our team. As a Python developer, you will be responsible for developing web applications and APIs using Python frameworks such as Django, Django Rest Framework (DRF), and Flask. Your role will involve integrating third-party services and APIs into our applications, ensuring seamless...
-
Python Developer
3 days ago
Ahmedabad, Gujarat, India Impero IT Services Full time US$ 80,000 - US$ 1,50,000 per yearAs a Python Developer (AI/ML Focus), you will design, develop, and deploy scalable AI-driven applications. You'll work on optimizing search solutions, leveraging vector databases, and collaborating with cross-functional teams to build high-quality software aligned with business objectives.jobDescriptionWe are seeking a skilled Python Developer to design and...
-
Python Developer
10 hours 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
3 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
3 days ago
Ahmedabad, Gujarat, India reverseBits Tech LLP Full time ₹ 25,000 per yearreverseBits is seeking a talented Python Developer to join our dynamic and innovative team. It is an exciting opportunity for a motivated individual with 1-5 years of industry experience to contribute to our cutting-edge projects.Role DescriptionAs a Python Backend engineer, you will be crucial in developing and maintaining robust software solutions that...
-
Python Developer
3 days ago
Ahmedabad, Gujarat, India Adani Green Energy Ltd. Full time US$ 90,000 - US$ 1,20,000 per yearWe are looking for aPython & Django Developerto join our team. The ideal candidate will be responsible for developing scalable web applications, integrating APIs, and supporting backend services for data-driven platforms.This is a 1 year contractual role with potential for extension based on project requirements and performance.Availability: Immediate...
-
Python Developer
3 days ago
Ahmedabad, Gujarat, India Anlage Infotech Full time US$ 80,000 - US$ 1,20,000 per yearKey Responsibilities:Design, develop, and maintain efficient, reusable, and reliable Python code.Integrate user-facing elements with server-side logic.Implement data storage solutions using databases (e.g., PostgreSQL, MySQL, MongoDB).Develop APIs and RESTful services.Troubleshoot and debug applications.Collaborate with front-end developers, DevOps...
-
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
8 hours 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 ₹ 3,00,000 - ₹ 5,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...