Job Closed
This listing is no longer active.
Global tech recruitment & staffing for fast-growing companies
Python Developer – Scraping
Location
Argentina
Posted
80 days ago
Salary
0
Seniority
Senior
Job Description
Python Developer – Scraping
OnHires
• Develop, test, and deploy robust web scraping scripts and crawlers using advanced Python tools (Playwright, Selenium, Requests, BeautifulSoup, etc.). • Architect and maintain asynchronous scraping systems capable of massive, large-scale data extraction. • Implement, monitor, and optimize sophisticated anti-blocking strategies and proxy rotation to ensure high reliability and uptime. • Manage and automate data ingestion pipelines and seamless integrations with external REST APIs. • Debug, monitor, and continuously improve scraper performance, reliability, and data quality. • Partner with other engineers to enhance our core scraping infrastructure, tooling, logging, and monitoring systems. • Assist with DevOps tasks, including Docker, CI/CD, and managing Linux environments.
Job Requirements
- Proven, hands-on professional experience in high-volume web scraping and data extraction using Python.
- Solid understanding of HTML parsing, browser automation techniques, and asynchronous programming.
- Proficiency with leading web scraping frameworks (e.g., Playwright, Scrapy, or Selenium).
- Strong knowledge of REST APIs, HTTP protocols, and effective proxy management.
- Familiarity with both SQL and NoSQL databases for efficient data storage and processing.
- Experience with Docker, Linux environments, and version control (Git).
- Fluent in English (written and spoken).
- Self-driven, detail-oriented, and capable of taking full ownership of significant projects.
Benefits
- Impact & Ownership: A high degree of freedom and the opportunity to have a meaningful, measurable impact on a growing scale-up business.
- Flexibility: A high degree of flexibility – our client is a remote-first company and actively support remote work.
- Growth: A competitive compensation package and dedicated support for your personal & professional development (ongoing training & coaching).
- Team & Atmosphere: A great work atmosphere within a small, talented, and international team.
- Office (Optional): A modern office located on the campus of Wildau Tech University, easily accessible by public transport (just outside Berlin).
Related Guides
Related Job Pages
More Backend Engineer Jobs
Database Developer
ICON plcICON plc, or simply ICON, is a global provider of outsourced development services to companies in industries like biotechnology, medical devices, and pharmaceut
• Program data validations in Rave Architect, including edit checks, dynamics, derivations, and custom functions prior to completion of eCRF build. • Develops edit checks, dynamics and custom functions • Collaborating with cross-functional teams to identify opportunities for system enhancements and innovations in clinical trial processes. • Overseeing system configuration, integration, and testing to ensure optimal functionality and user experience. • Providing strategic guidance on the implementation of new technologies and best practices in clinical system design. • Staying current with industry trends and advancements in clinical technology to drive continuous improvement initiatives.
Python Developer Mid
ALTEN MÉXICOALTEN supports its customers’ development strategies in the areas of innovation, R&D and technological information systems. Created more than 36 years ago and based in 30 countries, the Group has established itself as a world leader in Engineering and IT Services. We work with key actors in various sectors including Aeronautics & Space, Defence & Naval, Security, Automotive, Rail, Energy, Life Sciences, Finance, Retail, Telecommunications and Services. With a financial turnover of more than 4.07 billion euros in 2023 and currently have more than 57,000 employees all over the world.
Role Description ALTEN México está buscando a un Desarrollador Python Mid para unirse a nuestro equipo. El Desarrollador Python Mid será responsable de la creación, mantenimiento y optimización de aplicaciones basadas en Python. Trabajará en un entorno ágil, colaborando con diferentes equipos para garantizar la calidad y funcionalidad del software entregado. - Diseñar, desarrollar, probar y mantener aplicaciones web basadas en Python/JavaScript. - Comprender y analizar requerimientos e implementarlos. - Apoyar en la recopilación y documentación de requerimientos de usuario, elaboración de user stories y estimaciones. - Preparar manuales y otra documentación relacionada con el desarrollo de software. - Participar en el proceso ágil. - Diseñar, desarrollar, probar y mantener bases de datos SQL. - Cumplir con metodologías de desarrollo de alta calidad mientras se entregan soluciones a tiempo. - Colaborar con el equipo de arquitectura para desplegar y gestionar aplicaciones en GCP. - Contribuir a los pipelines de CI/CD. - Indispensable: trabajar tanto en front-end como en back-end. Qualifications - Título en Ciencias de la Computación, Ingeniería en Software o un campo relacionado. - 2+ años de experiencia en desarrollo utilizando Python (estructuras de datos, control de flujo, librerías, etc.). - Experiencia con frameworks como Django, Flask y FastAPI. - Sólido entendimiento de los conceptos de control de versiones (GitHub). - Fuerte conocimiento en Programación Orientada a Objetos (O.O.P.). - Dominio de bases de datos (SQL). - Amplio conocimiento en plataformas de nube (GCP). - Competencia en desarrollo web (TypeScript, Angular, HTML, CSS). - Excelentes habilidades de resolución de problemas y depuración. - Inglés: Avanzado (indispensable). Benefits - Salario competitivo. - Prestaciones superiores a las de ley. - Plan de crecimiento y desarrollo profesional. - Esquema de trabajo remoto. - Soporte para trabajo remoto.
• Converse with the model on software engineering tasks and technical scenarios using Python • Verify logical accuracy and coding fluency • Assess code quality and clarity • Capture reproducible error traces • Suggest improvements to prompt engineering and evaluation metrics
• Evaluate AI-generated code • Correct errors • Implement optimized Kotlin solutions • Document best practices that demonstrate modern Android design patterns and coding conventions • Create high-quality code patches that reflect modern Android development practices and ensure technical correctness, maintainability, and clarity • Produce clean, efficient, and idiomatic solutions using the Kotlin programming language based on real-world engineering scenarios


