Python Developer — Web Automation & Data Extraction
Company: Vortexen Dynamics Industrial Solutions
About Vortexen Dynamics
Vortexen Dynamics Industrial Solutions is an engineering and industrial solutions company working across areas including protective and industrial coatings, corrosion protection, passive fire protection, oil & gas, marine and industrial projects, and other specialized engineering services.
We are currently developing an internal technology platform focused on automated web research, data collection, and structured company information.
About the Role
We are looking for a Python Developer — Web Automation & Data Extraction to work on the development of our web crawling and data extraction systems.
The role involves building and improving Python-based automation that can navigate websites, collect relevant information, handle different website structures, and process extracted data reliably.
We are looking for someone who enjoys solving practical problems involving Python, websites, automation, crawling, and data extraction.
Key Responsibilities
- Develop and maintain Python-based web automation and data extraction solutions.
- Build and improve web crawlers, spiders, scrapers, and automated data collection workflows.
- Work with websites having different structures, page types, and technical behaviors.
- Extract useful information from web pages and convert it into structured data.
- Work with HTTP requests, HTML, JSON, APIs, and web technologies.
- Handle crawling challenges such as redirects, errors, retries, pagination, dynamic content, and changing page structures.
- Troubleshoot and improve crawler and extraction performance.
- Write clean, maintainable, and testable Python code.
- Work with databases or structured storage for collected data.
- Monitor and improve the reliability and efficiency of automation processes.
- Collaborate with backend and other technical team members as the system develops.
Required Skills
- Strong Python programming skills.
- Understanding of web technologies and how websites work.
- Experience with or strong understanding of web scraping, crawling, or web automation.
- Familiarity with HTTP requests, HTML, JSON, and APIs.
- Experience with tools or frameworks such as Scrapy, BeautifulSoup, Requests, HTTPX, Selenium, Playwright, or similar technologies.
- Ability to troubleshoot technical problems independently.
- Understanding of structured data and databases.
- Familiarity with Git and basic software development practices.
Good to Have
- Experience building crawlers or automation systems at scale.
- Experience handling JavaScript-heavy or dynamically generated websites.
- Experience with browser automation.
- Experience with concurrency, retries, rate limiting, proxies, or similar crawling techniques.
- Experience with PostgreSQL, SQLite, or similar databases.
- Experience deploying Python applications or automation systems.
- Understanding of asynchronous programming in Python.
What We Value
- Strong problem-solving ability.
- Ability to understand an unfamiliar website and determine how information can be collected from it.
- Practical engineering mindset rather than dependence on a particular tool.
- Ability to investigate and experiment when websites behave unexpectedly.
- Ability to build reliable automation rather than one-off scripts.
- Curiosity about how websites, data, and automation work together.
Experience
Relevant experience is preferred, but we are open to candidates with strong practical Python and web automation skills even if their previous job title does not specifically mention Web Scraping or Web Automation.
Candidates from backgrounds such as Python Development, Automation Engineering, Data Extraction, Web Crawling, QA Automation, Browser Automation, Backend Development, or related areas may also be considered.
Location & Work Arrangement
Location: Infopark, Kochi, Kerala
Work Mode: Hybrid
Employment Type
Full-time
Pay: ₹25,000.00 - ₹32,000.00 per month
Benefits:
Work Location: Hybrid remote in Kochi, Kerala (Kochi)