Job Closed
This listing is no longer active.
Global tech recruitment & staffing for fast-growing companies
Python Developer, Scraping
Location
Brazil
Posted
135 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
• 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

