Core Platform Senior Engineer
Joomag culture thrives on open communication and exchange of ideas. Our team member is identified not only by high level of professionalism but also by passion and enthusiasm towards changes. Getting results and being effective are crucial.

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 are looking for a talented Core Platform Senior Engineer who possesses a passion for pushing web engineering to the limits.

Salary: 3.000$
Responsibilities
  • 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.
  • Improve 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.
  • Cowork 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.
Qualifications & Competencies
  • 6+ years of software development experience in PHP
  • Full proficiency in PHP (Functions, Scopes, Code organisation, stages of code processing, optimisation of processes, unit testing)
  • Deep knowledge of OOP and Design Patterns
  • Strong knowledge of database Design principles, normalization/denormalisation
  • Strong knowledge of MySQL data types, indices (types of indices), query execution stages (How queries are executed)
  • Experience with Query optimisation
  • Experience with various ORMs
  • Basic knowledge of HTML, CSS and JavaScript
  • Strong knowledge of Git
  • Experience with JIRA
  • Fluency in technical written English
Would be a plus
  • Knowledge of Elasticsearch
  • Knowledge of Agile/Scrum/Kanban or other similar project management methodologies
  • Degree in Computer Science, Engineering or a related subject
Company culture and benefits
  • Team of high level, goal-oriented professionals
  • Best medical insurance in Armenia
  • Full reimbursement of gym membership, massage in the office twice a month
  • Cool office with the spirit of freedom and creativity, tea, coffee and fruits every day
  • Assistance in relocation to Yerevan
Отправьте CV сейчас
Ваше резюме