
Python-Developer (Web Scraping + Cloud)
UCH.AI · Delhi, India
This listing has closed — view similar roles below.
- Hybrid
- Part-time
- $90,000 / year
- Delhi, India
Job highlights
- Develop scalable web scraping pipelines.
- Deploy and manage applications on Microsoft Azure.
- Handle dynamic websites and anti-bot mechanisms.
- Integrate and manage NoSQL databases.
- Optimize scraping performance and ensure reliability.
About the role
About Us
UCH.AI is pioneering the transformation of the construction industry through its cutting-edge, AI-powered platform. Our mission is to empower construction companies to win more projects and eliminate operational inefficiencies. By leveraging technology, we enable firms to optimize business development, foster collaboration, and make informed, data-driven decisions.
At UCH.AI, we foster a culture rooted in innovation, agility, and operational excellence. We are committed to making a meaningful impact in the infrastructure ecosystem and are actively seeking driven professionals to join us on this journey of transformation.
Role Overview
We are looking for a highly skilled Python Developer with strong expertise in web scraping and cloud deployment, who can work in a consulting or part-time capacity. The ideal candidate will be responsible for designing, building, and maintaining robust scraping systems capable of handling dynamic and large-scale data extraction challenges.
Key Responsibilities
- Develop and maintain scalable web scraping pipelines for structured data extraction
- Handle dynamic websites, JavaScript-rendered pages, and anti-bot mechanisms
- Deploy and manage applications on Microsoft Azure
- Design efficient workflows for data collection, cleaning, and storage
- Integrate and manage NoSQL databases (MongoDB preferred)
- Optimize scraping performance and ensure reliability at scale
- Monitor and troubleshoot scraping jobs and cloud services
Required Skills & Qualifications
- Hands-on experience with Playwright and/or Selenium
- Proven experience in cloud deployment (Microsoft Azure preferred)
- Experience working with NoSQL databases (MongoDB)
- Ability to handle large-scale data extraction and anti-bot challenges
- Solid understanding of automation workflows and data pipelines
Good to Have (Preferred Skills)
- Experience with job scheduling tools (Cron, queues, task schedulers)
- Basic understanding of API development and integrations
- Familiarity with proxy management and scraping optimization techniques
Key skills/competency
- Python Developer
- Web Scraping
- Cloud Deployment
- Microsoft Azure
- NoSQL Databases
- MongoDB
- Playwright
- Selenium
- Data Extraction
- Automation Workflows
Skills & topics
- Python Developer
- Web Scraping
- Cloud Deployment
- Microsoft Azure
- NoSQL
- MongoDB
- Playwright
- Selenium
- Data Extraction
- Automation
How to get hired
- Tailor your resume: Highlight Python, web scraping, and Azure experience.
- Showcase cloud skills: Detail your Microsoft Azure deployment projects.
- Emphasize scraping expertise: Provide examples of handling dynamic sites/anti-bot measures.
- Prepare for technical questions: Review Playwright, Selenium, and NoSQL concepts.
- Demonstrate problem-solving: Be ready to discuss challenges in data extraction.
Technical preparation
Behavioral questions
Frequently asked questions
- What is UCH.AI's mission for the construction industry?
- UCH.AI's mission is to transform the construction industry by empowering companies to win more projects and eliminate operational inefficiencies using an AI-powered platform.
- What are the primary responsibilities of a Python Developer at UCH.AI?
- The Python Developer will design, build, and maintain web scraping systems, deploy applications on Microsoft Azure, manage NoSQL databases like MongoDB, and optimize data extraction processes.
- Is this a full-time or part-time Python Developer role?
- This Python Developer role is offered on a part-time or consultant basis.
- What cloud platform experience is preferred for the Python Developer role?
- Proven experience in cloud deployment is required, with a preference for Microsoft Azure.
- What are the key web scraping tools for this Python Developer position?
- Hands-on experience with Playwright and/or Selenium is required for this Python Developer role.
- What type of databases will the Python Developer work with?
- The Python Developer will integrate and manage NoSQL databases, with MongoDB being the preferred choice.
- Does this Python Developer role require handling complex web scraping challenges?
- Yes, the role requires the ability to handle dynamic websites, JavaScript-rendered pages, and anti-bot mechanisms.
- What is the experience level needed for this Python Developer position?
- This Python Developer role requires 3-5 years of relevant experience.