Sorry, this position is not available anymore

Python Software Engineer (with scraping experience)

Location:
Lviv, Ukraine
Technical Level:
Middle
Job Category:
Software Development
Project:
RedPoint
N-iX is looking for a talented Python Engineer, who can become a part of our team and contribute new ideas into product development.
Our client is European company. We are working on the unique product that protects brands and their content in the digital environment. We are able to do this through our proprietary technology which employs machine learning algorithms to scan the internet and identify all violations and infringements. We then employ our technical and legal expertise to ensure that all infringing data is removed or deindexed. Finally, we provide full visibility and actionable intelligence to our clients through our real-time reporting tool. Our protection covers the entire digital spectrum and we are constantly improving our service to keep pace with the quickly evolving landscape of digital piracy. As a result we are the preferred brand protection partner for some of the leading global brands and content owners in the sporting, entertainment, fashion, editorial and software industries, and we've now been tagged as "one of Europe's hottest tech companies"​ by Wired.
 
What are you going to do here?
Your day-to-day will be split between writing beautiful, idiomatic Python 3.7 code, reviewing pull requests from other team members, and debugging complex issues. Namely, contributing with your experience in software design and architecture. 

Requirements:

We don't think you'd need any special degree to be an awesome Python Engineer, but an experience of about 2 years in the role is necessary
  • Deep knowledge and experience with Python 3 and Python Requests Library, ability to write reusable, idiomatic Python code (pep8, flake8, isort, black)
  • Test and coverage with pytest and mock
  • Text processing with regular expressions and unicode
  • Experience with crawling projects
  • Ability to clearly and effectively communicate ideas and solutions to stakeholders
  • Strong problem-solving skills
  • Expertise in object-oriented design methodology and large scale application development
  • Experience contributing to shared codebases using version control systems: git
  • Experience working with Agile methodologies
  • Intermediate English level required
Would be a plus:
  • An understanding of the basic architecture of web-applications and proficiency with browser-integrated developer tools
  • Efficient text processing with regular expressions and XML parsing
We offer:
  • Flexible working hours
  • A competitive salary and good compensation package
  • 18 business days of payable annual free-time
  • 10 days of paid sick leave
  • IT Club membership card which provides pleasant discounts
  • A masseur and a corporate doctor
  • An inspiring and comfy office
  • Regular office fruit delivery

Professional growth:

  • Challenging tasks and projects
  • An individual development plan
  • A personal education budget
  • A regular performance appraisal
  • Meetups and events for professional development
  • Mentorship opportunities
  • Business trips

Fun:

  • Corporate events and outstanding parties
  • Exciting team buildings
  • Memorable anniversary presents
  • A fun zone where you can play video games, football, ping pong, and more