Python Seniordeveloper-Crawling Engineer

last updated May 25, 2021 8:42 UTC

YMN GROUP

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

We are looking for a Python Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, ensuring high performance and responsiveness to requests from the front-end. You should thrive on challenging yourself daily and seek to surround yourself with like minded individuals. REQUIREMENTS

  • 7+ years of software development experience
  • Expert in Python, with knowledge of at least one Python web framework
  • Experience across the entire stack from the front-end user interface (UI) to the back-end and analytics, including operations.
  • Previous experience working with back-end architecture and programming.
  • Experience developing services/APIs and consuming services/APIs. RESTful preferred
  • Experience building web applications, full-stack. Our technology stack is currently: Python, Django REST Framework, JavaScript (ES6) + Reactjs and PostgreSQL
  • Able to integrate multiple data sources and databases into one system
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Good understanding of server-side templating languages
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Proficient understanding of code versioning tools
  • Bachelor’s degree in computer science, mathematics, physics or related field
  • Strong communicator and fluent in English with excellent written and verbal communication skills.
  • Knowledge of Agile Methodologies
  • Advanced Git experience
  • Have excellent time management skills Good to have: -Scrapy experience is a big plus.
  • Familiarity with techniques and tools for crawling, extracting and processing data (e.g. Scrapy, NLTK, pandas, scikit-learn, mapreduce, nosql, etc). BENEFITS
  • 100% remote
  • Any timezone
  • Continuous learning reimbursement
  • Excellent work/life balance
Shopping Cart
There are no products in the cart!
Total
 0.00
0