We only offer Contract of employment (pol. Umowa o pracę (UoP))
eMAG is one of the largest online stores in the region. We operate in Romania, Bulgaria and Hungary.
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 with us!
We are looking for PHP Developer to work in one of the teams in our IT Hub in Warsaw. We work on global projects that span across countries and are responsible for thousands of orders and hundreds of millions of USD in revenue.
The Team
- Multifunctional Agile team - software architect, two developers, one QA
- We work closely together on goals, learn from each other, discuss issues openly in safe atmosphere
- We are open to new ideas, perspectives
- We are focused on business value
- We are responsible for web applications based on PHP Symfony framework
- Our team is quality oriented - we develop unit tests, functional and e2e
Responsibilities
-
Development and maintenance of the eMAG e-commerce applications in three countries: Romania, Hungary, Bulgaria
-
Impact on the architecture of the ecosystem, and the working methods of our teams
-
Close work within the agile team and with other teams in eMAG
- Delivering the highest quality solutions
- Support for our users
Our tech stack
- PHP, Symfony
- MySQL (Percona), MongoDB
- PHPUnit, Sonar, Codeception, PlayWright
- RabbitMQ, Supervisor
- Grafana, ElasticSearch, Logstash, Kibana
- K8s
- React
Requirements
- Commercial experience as PHP developer for at least 3 years
- Strong PHP and SQL (MySQL) knowledge
- Experience with any popular PHP framework (preferred Symfony)
- Experience in writing unit tests
- Experience in developing web services and integration applications in PHP
- Capability of creating a clean, secure, high-quality code that is prepared for variability
- Understanding fundamental design principles behind a scalable application
- Good communication skills
-
Team player who enjoyes working with people, is proactive and has positive attitude to challenging tasks
-
English on B2 level or higher
Will be a plus
- Software architecture knowledge (DDD, Hexagonal architecture, TDD)
- MongoDB
- K8s
- Jenkins
- Doctrine
- Linux
- React
- Understanding of Agile software development
Benefits
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.
- You can work fully remote or in the Warsaw office - it's up to you.
- We use modern tools and methods of work.
- We do code reviews, we care about code quality and apply new technologies.
- We care about our development: we participate in conferences, dedicated trainings, 1:1 mentorships, we organize Tech Talks. We create knowledge sharing culture.
- We have time to learn new technologies and learn new tools - we invite trainers to do on-site workshops.
- We pay for the certificates and trainings, and we use the new knowledge in practice.
- Other benefits include private medical care, subsidized English lessons and Multisport, lunchcards etc.
Recruitment process
We respect your and our time, we move fast, but also want to be sure that we are aligned on goals and mutual expectations.
-
Phone call with Team Leader (~ 30 minutes)
-
Recruitment task (~ 1h 30 minutes)
- MS Teams call with HR, Developer and Team Leader (scheduled for 2 hours)
- MS Teams call with The Team (scheduled for 40 minutes)
If you would like to shape the future of e-commerce in Europe - join us!
Send us your CV in English, there is a good chance that we need you!
Please note that we contact only chosen candidates.
We only offer Contract of employment (pol. Umowa o pracę (UoP))