Posted in Other 29 days ago.
Type: Full Time
You have passion - you love coding and creating solutions that deliver results. You see mundane, repetitive development tasks not as obstacles to your growth but as opportunities to use your skills to refactor and optimize code for reusability.
You solve problems - scraping presents many challenges from fingerprinting, CAPTCHAs, bad HTML, etc.. and your ability to solve these and stay one-step ahead of the game sets you apart.
You are persistent - you don't give up easily when a minor challenge is presented and commit a task to completion by reaching out to your team, researching alternative solutions and thinking outside the box.
Understand requirements to deliver solutions against existing standards and practices.
Build features to specification/design.
Design, build, and maintain efficient, reusable, and reliable Python code.
Integrate with data storage solutions.
Help maintain code quality, organization and automatization.
Bachelor's degree from an accredited institution in computer science, computer engineering, information technology or a related field / or equivalent experience.
3+ years of experience with Python.
3+ years of experience with HTML, XML and JSON
Excellent communications skills (in English).
Fluency in scraping technologies such as Scrapy and ScrapingHub, as well as a database querying language like SQL.
Experience working with AWS is a plus.
Good understanding of design patterns with practical implementations of the same.
Knowledge on Source Control.
Ability to work in a team environment
Strong problem-solving abilities
Things that can set you apart
3+ years of experience in a related field
Experience with CAPTCHAs
Experience with Docker
What We Can Offer a Candidate
Competitive salary and performance linked annual bonus
Exposure to the latest technologies
Fun and friendly work environment where the team is rewarded for success
Opportunities for international travel
Access to contributory pension
The preceding job description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.