Senior Python Developer

About the company

Fornova is a supplier of online data scanning and distribution technology to the travel and retail sectors. There’s a whole lot of AI and complex algorithms behind all this, but essentially, we’ve built a method of gathering online data that isn’t hindered by changes in code, language, orlayout. The company works with the largest players in the industry -Expedia, Booking, Hilton, Marriott and many others. We are located in London, New York, Yoqneam Ilit, Vinnytsia, Amsterdam.

Job Description:

We’re seeking an experienced Python developer to join our growing Data & Infragroup. Be a part of a small team using state of the art technologies and help us architecting and building the next generation of our distributed web crawling application running on a massive cloud deployment. Our technology stack includes Python (Gevent/Eventlet, AsyncIO, Cellery etc.), AWS (including Spot Instances), multiple NoSQL storage solutions, various messaging backbones (RabbitMQ, Kafka), Git, Jenkins and much more.

Job Requirements:

  • 5+ years of experience developing server-side applications in Python.
  • Java – advantage
  • Good knowledge of Linux- advantage
  • Experience in multithreaded programming, distributed Systems,
  • Reactive – advantage
  • Experience with NoSQL (such as Redis, Elasticsearch, Cassandra, MongoDB etc.)
  • Experience with RDBMS (such as MySQL, Oracle, etc.)
  • Experience with distributed messaging brokers (such as Kafka, RabbitMQ, etc.)
  • Git
  • Experience with Cloud – based services (AWS) GCP- advantage!
  • Experience with Big Data (Hadoop, Spark, etc.) – advantage!
  • Fast learner
  • Team player

What you can expect

  • Company & Team Events
  • Book Club
  • Online Education
  • Football Team, Running Team, Gym subscription
  • English Lessons
  • Life and Health Insurance
  • Paid Vacations
  • Play Area
  • Professional Conferences, Retains incentive programs