Python Developer

Location: Yerevan

Job Type: Full Time

Job Description

We're looking for a bright minded and passionate Python developer, who will join our development team to work on our current and future projects. We seek quick learners who are committed to permanent professional growth and are able to master new technologies. The willingness to work in collaboration with the creative team and mind-openness are principal qualities of all our potential team members.

You’ll work in a friendly and fun atmosphere where each member of our growing team is ready to share their knowledge and experience. Our portfolio includes a wide range of interesting projects which will allow you to gain experience in different areas of software development.

Job Responsibilities

  • Design and implementation of low-latency, high-availability, and performant applications
  • Integration of data storage solutions
  • Implementation of security and data protection
  • Writing reusable, testable, and efficient code
  • Integration of front-end elements with server-side logic
  • Work in a cross-functional team with specialists from the various field within a fully scaled Agile environment.
  • Communicate effectively with IT colleagues and our quant/business partners

Required Qualifications

  • Deep knowledge of Python (2+ years)
  • Knowledge of ORMs, relational databases, and NoSQL databases
  • Solid knowledge of Django (2+ years)
  • Experience with RESTful APIs and server-side APIs integration
  • Familiarity with Docker containers and Docker infrastructure
  • Experience with environment automation, automated provisioning, Vagrant is a plus
  • Experience with TDD and ability to write quality tests
  • Attention to detail and quality is a must
  • Oral and written communication in English