Change your life today.

Senior PHP developer

Yerevan, Armenia
Full Time/Permanent

Job description

Job description
We are looking for a PHP Developer responsible for managing back-end micro/services and the interchange of data between them. Your primary focus will be the development of all server-side logic, definition, and maintenance of the databases, and ensuring high performance and responsiveness to requests from the API. You will also be responsible for integrating the API elements built by your co-workers into the application.

Job responsibilities

  • Build efficient, testable, and reusable PHP modules/micro/services
  • Solve complex performance problems and architectural challenges
  • Integration of micro/services developed by back-end developers
  • Integration of user-facing elements developed by front-end developers
  • Integration of data storage solutions Postgres, Redis, Cassandra
  • Integration of event storage solutions RabbitMQ, Kafka

Required qualifications
  • At least 5 years of professional experience
  • Knowledge of object-oriented PHP programming
  • Understanding of MVC design patterns
  • Understanding of Cloud Native design and architecture
  • Understanding of state-full/less design and architecture
  • Understanding the fully synchronous behavior of PHP
  • Understanding the possible asynchronous behavior of PHP
  • Understanding fundamental design principles behind a scalable application
  • Strong knowledge of PHP web frameworks such as Laravel, Yii, Symfony
  • Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding accessibility and security compliance OWASP
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Familiarity with limitations of PHP as a platform and its workarounds
  • Creating database schemas that represent and support business processes
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git
  • Proficient understanding of development environment (docker(k8s), web server, php interpreter) 

Required candidate level: Senior

Additional information

To apply, please Register at Jobup, fill out a resume and click apply.

Job Detail

  • Location:
    Yerevan, Yerevan, Armenia
  • Type:
    Full Time/Permanent
  • Experience:
    3-7 years
  • Apply Before:
    Apr 17, 2021
  • Share this page

    About the Company

    Yerevan, Armenia

    We are called VECTO because we help companies to vectorize their path to innovation and digital transformation.  We focus on being agile to meet the needs of our clients. We... Read More

    Social Network