Python Developer

תאור התפקיד

In this role you will build applications and infrastructure for our customers, partners and internal teams. Those applications can range from massive testing infrastructure, through complicated distributed systems to stand-alone web applications and plug-ins for 3rd-party enterprise applications.
The majority of development is in python but some of it is in c/c++, java, javascript and other languages. You will use a wide range of operating systems, technologies and architectures.

דרישות התפקיד

  • implement new features and optimize existing ones
  • make a difference by defining workflows used throughout the company
  • be in charge of constantly improving our infrastructure
  • experiment with new technologies, find cool new ways of doing things
  • write and maintain awesome tests for our code base
required skills & experience:
  • proven experience in python: the words generators, decorators and partials should not surprise you
  • very strong in one or more of the following:
    – system programming
    – network programming and/or development of distributed systems
    – automation for system / integration tests
    – system administration
    – web development
  • fast learner who is eager to face new technological challenges and come up with innovative solutions
  • curious to learn how things really work
  • excellent teamwork and interpersonal communication skills
preferred qualifications:
  • deep knowledge of enterprise storage environments
  • involvement in open source projects: github profile or link to open source work
  • experience with continuous integration and delivery
  • experience with test-driven development.