Core Platform Senior Engineer

Deadline: 05 December 2018

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

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.

Joomag’s Engineering team consists of front-end, backend, and core platform teams, which build, create and maintain our website and system. It includes client-side coding (HTML, JS, CSS) to improve Joomag user experience among 500K+ publishers, server-side coding (PHP) to develop a custom-built (no frameworks used), large-scale projects and database technology (MySQL, Elastic search) for provisioning, managing, and maintaining Joomag’s core technology infrastructure and services.

We welcome talented Core Platform Senior Engineer who possesses a passion for pushing web engineering to the limits.

Job responsibilities

Primary Objectives:

  • The important objective is to build the heart of all Joomag products. Typical tasks here include providing feedback on API design, platform code consistency, and functionality as well as writing sample code and work with our technical writing specialists to produce platform documentation.
  • What comes next is meeting and handling issues of web architecture considering the full specifics of its implementation. The ability to use web architectures and staying up-to-date with the latest architectural trends is needed a the primary focus on scalability, testability, and responsiveness.
  • Team playing and collaboration skills also matter. Platform engineers in Joomag the with Mobile, Design and Product teams to develop core of new features, as well as adjust their work to maximize overall development efficiency. This requires ability and desire to create more than a beautiful code and act as a team-player to especially decide on what and which way we build something.

Required qualifications

  • 9+ years of software development experience in PHP,
  • Full proficiency in PHP (Functions, Scopes, Code organization, stages of code processing, optimization of processes, unit testing),
  • Strong knowledge of OOP and Design Patterns,
  • Strong knowledge of database Design principles, normalization/denormalization,
  • Strong knowledge of MySQL data types, indices (types of indices), query execution stages (How queries are executed),
  • Experience with Query optimization,
  • Experience with various ORMs,
  • Basic knowledge of HTML, CSS, and JavaScript,
  • Strong knowledge of Git,
  • Experience with JIRA,
  • Fluency in technical written English.

Preferred qualifications:

  • Knowledge of Elasticsearch,
  • Knowledge of Agile/Scrum/Kanban or other similar project management methodologies,
  • Degree in Computer Science, Engineering or a related subject.

Additional information

Learn more on Joomag's perks and benefits - What is it like to work at Joomag? 
Meeting-conversations with Joomagers - Joomag Armenia Coverage

Share this job via your favorite social media channel.

You can apply for this job just by following Application procedure.

Application procedures

Apply here:

Photo Gallery

Contact details


Phone: (055) 877-955

Address: , Armenia

Find Joomag on social media