Python Developer

3 days ago


Ahmedabad, Gujarat, India Actowiz Solutions Full time ₹ 4,00,000 - ₹ 4,80,000 per year

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 year

    Experience: 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 year

    As 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 year

    Job 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 year

    We 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 year

    reverseBits 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 year

    We 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 year

    Key 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 year

    Key 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 year

    Location: 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 year

    Job 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...