Job - Senior PHP Developer, Joomag, Yerevan, Armenia



November 30, 2016


Opportunity Cover Image - Job - Senior PHP Developer, Joomag, Yerevan, Armenia

Senior PHP Developer

Joomag culture thrives on open communication and exchange of ideas. Our team member is identified not only by high level of professionalism but also of passion and enthusiasm towards Changes. Getting results and being effective are crucial; we Dream Big and become smarter everyday.

We welcome talented Senior PHP Developer to participate in the development of a custom-built (no frameworks used) large-scale project, research new technologies and propose solutions for emerging problems.

Job responsibilities:

  • Design and build the core Joomag platform
  • Collaborate with Mobile, Web and Product teams to ship new features
  • Be a team member, contribute and motivate teamwork according to Scrum methodology
  • Be responsible for team’s results
  • Enhance working skills, grow and constantly share knowledge while day-to-day operations
  • Attend coordination meetings in person or through other means if not collocated

Required qualifications:

  • 5+ years of software development experience in PHP
  • Full proficiency in PHP (Functions, Scopes, Code organization, stages of code processing, optimization of processes)
  • Strong knowledge and clear understanding of OOP and Design Patterns
  • Strong knowledge of Sessions/Cookies
  • Strong knowledge of caching mechanisms (Memcached, APC)
  • Strong knowledge of mailing (protocols: IMAP, POP3; sending mail via PHP and external services)
  • Experience with PHP Multibyte string manipulations
  • Strong knowledge of at least one PHP framework
  • Strong knowledge of MySQL
  • Strong knowledge of database Design principles, normalization/denormalization
  • Experience with Query optimization
  • Basic knowledge of HTML, CSS and JavaScript
  • Experience with developing with REST APIs, JSON/XML data manipulation
  • Strong knowledge of Doxygen comments
  • Experience with PhpStorm
  • Fluency in technical written English

Preferred qualifications:

  • Experience with RabbitMQ
  • Degree in Computer Science, Engineering or a related subject


  • Dynamic remuneration: 3 months’, 6 months’ and annual reviews, performance bonus
  • Premium Health Insurance program
  • Flexible vacation and time-off policy: paid holidays, days off, sick days
  • Situational, balanced style of management and leadership
  • Strong company culture with incredibly enthusiastic, passionate, and motivated team members

How to apply:

Please submit a Cover letter and CV by pressing APPLY ONLINE below this announcement. 

Host Country
Job Type
Publish Date
November 23, 2016