Join our Facebook group

👉 Remote Jobs Network

Senior Software Engineer - Web Scraping Specialist

July 30

Apply Now
Logo of Sonalake

Sonalake

Your Software Innovation Partner

Data Analytics & Visualisation • Software Partnering • Enterprise Applications • Business Process Automation • BSS/OSS - Performance, Provisioning, Billing, Care

51 - 200

Description

• Be responsible for designing, implementing, and maintaining web scraping processes to gather data from various online sources efficiently and accurately. • This role demands technical expertise in backend development and experience with leading technical projects. • Design and implement effective web scraping strategies to extract data from targeted websites. Incorporate data cleansing and validation logic into the framework to uphold data integrity and accuracy. • Optimize services for efficiency and scalability, especially when dealing with a large volume of data or multiple data sources. • Stay up-to-date with legal and ethical considerations related to web scraping, including website terms of service, copyright, and privacy regulations. • Research and nominate appropriate tools, libraries, frameworks etc. for technical project designs based on factors such as performance, reliability, cost. • Engage with cross-functional teams and product management to gather requirements and generate ideas for improvements. • Drive complex projects with contributions from multiple engineers. • Mentor engineers and develop their performance through code/design reviews and providing technical direction. • Champion continual process and practice improvement to ensure efficient and high-quality software delivery.

Requirements

• 8+ years of relevant experience in backend development, demonstrating deep expertise in writing efficient, clean, and maintainable code. • Proficiency in Python is a must have. • Knowledge and experience in best of class data storage and retrieval of large volumes of scraped data. • Understanding of web scraping best practices, including handling dynamic content, user-agent rotation, and IP address management. • Proven ability in scaling and maintaining backend components in a production environment. • Experience with containerized deployments (docker, kubernetes, terraform etc.) and cloud computing (AWS is a plus). • Conversant with continuous integration, continuous deployment, and test driven development practices. • Demonstrated experience in mentoring and coaching engineers, fostering their professional growth and enhancing team performance. • Exceptional problem-solving skills and good project management capabilities. • Outstanding communication and collaboration skills.

Benefits

• Remote-first approach with many team-building activities. You can work from our offices in Dublin, Poznan or Bratislava, or work on a fully remote or hybrid basis. We believe in a healthy work-life balance • Every Sonalaker gets a training budget and paid training days every year to upskill. This covers courses, training, books or conferences • We’ve a flat organisational structure with an emphasis on open, honest communication. There are no siloes, no hierarchies and no barriers • We focus on innovation: we run projects to evaluate new frameworks, create tools for internal use, contribute to the open source community and research new ways to use existing products in new problem domains • Indefinite period employment contract

Apply Now

Similar Jobs

July 18

Relativity

1001 - 5000

Develop NLP-based AI software solutions for Relativity Discovery+ Engineering team.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com