eMAG
eMAG

eMAG

A pioneer of the Romanian market, eMAG was founded in 2001 in Bucharest and has well-established businesses in Bulgaria and Hungary. For almost 20 years, the company has been constantly investing in technology-based services developed in Romania that help customers save time and money. With a range of products continuously expanding through own offer as well as through its partners in the Marketplace, eMAG is the place where anybody can search and order anything, from anywhere.

Read more  →
PHP Developer (Web&Mobile, Search&Listing Team) | eMAG
Job
  • Work place: Office centric

  • Collaboration: Employment contract

  • Work time: Full Time

  • Seniority: Team member

  • Updated on: 2 years ago

  • Vacant from: 11 Feb, 22

  • Expired on: 18 Aug, 23

  • Pay: Negotiable

  • Categories: Backend

Company
  • Size:> 500 employees

  • Industry:Retail

Market (net €/month)
  • Only Loginro members with a minimum completed profile that share their salary expectations for this position may access its industry median pay.
Role

Description

Do you want more than just code? Do you want to put your problem solving skills to work? Come and help us give users the best results in the fastest way we can.
Here at Search&Listing we continuously improve our algorithms and flows while adding new features to provide our users with one of the best search experiences in the ecommerce industry.
To make retrievable millions of products in the fastest way possible we use Solr, PHP7, Gearman, RabbitMQ, MySQL, BigQuery, MongoDB and others. If you know better ways or techs that can help us sustain thousands of updates per second or tens of thousands searches per minute, let's work together!

Responsibilities

  • Develop high-performance, reliable and maintainable code whether implementing architectural improvements;
  • Design, implement and support multiple applications across various platforms;
  • Stay in-tune with the latest technologies; proactively identify areas for improvement and propose viable solutions;
  • Collaborate with other technical team members to design, implement, quickly troubleshoot and resolve any critical issues.

Requirements

Requirements

  • +3 years of experience in PHP environment;
  • Experience with OOP (Encapsulation principle, Abstraction principle, Inheritance principle, Polymorphism principle, Traits);
  • Design patterns (Dependency Injection, Factory, Builder, Observer, Facade). Solution architecture (Scalability, Service-oriented);
  • PHPUnit;
  • Experience with PHP DI;
  • MySQL;
  • NoSQL (Mongo, Couchbase);
  • Understanding Message Queuing (ex: RabbitMQ);
  • Multitasking in PHP (Ex: Gearman);
  • Git/Stash;
  • Experience with REST APIs and documentation tools (Swagger, for example);
  • Monitoring tools (for performance: NewRelic, for logging and errors: NewRelic, Kibana,Grafana);
  • Flexible, communicative, a real team player;
  • Able to work on several simultaneous projects and to adapt to a fast-evolving environment.

Will be a plus:

  • experience with DDD (Domain Driven Design) projects;
  • codeception;
  • Agile Scrum;
  • Solr
  • Kafka
  • AWS

 

Benefits

At eMAG, we are constantly moving forward and we love what we do. If you are passionate about your job, whether it’s offering consultancy to a customer or writing a code line, and you aim high, then you belong in our team.

We provide you with the best development programs to improve both your soft and job-specific skills, but it is you who decides what you want to learn and where you want to go. The possibilities are endless.

We know benefits are important, that’s why we provide you with a full range of them. And because we like to share, at the beginning of your journey in eMAG we offer you a free course of e-commerce, just to put you up to speed. :)

What else can you do

Since you scrolled down here
lets enjoy this a bit more!

Blind peek another awesome job

Share this job