Working with Magento for PHP developers. Hot or not? 

Paulina Jóźwik

agento is one of the largest e-commerce frameworks, used by e-commerce giants such as Walmart in the US, which records traffic of half a billion page views per month. So it is a powerful system that scales to the needs of such big brands. Currently, we observe a huge demand on the market from companies to create new projects on Magento 2 - for PHP programmers it's a chance to pursue interesting projects and professional ambitions. 

Despite its popularity, a lot of myths and rumors have grown up around this system, most of which date back to the old version of Magento 1. Are they still valid with the new version and number 2? Absolutely not! It's obvious that there is no single, perfect e-commerce system in the world, and Magento isn't flawless either, but many of the opinions that circulate about it are completely false. It's time to deal with them and separate the truth from the false! 

False: Magento is difficult

Truth: Programmers all over the world embrace Magento, so you can do it too. 

It can be difficult, but that doesn't mean that a person with programming knowledge and experience will go through agony to be able to work with Magento.  Don't believe anything that is drawn below ;-)

The truth is that if you program in PHP and have experience in working with MySQL - you'll be able to handle Magento too. Besides, as you know, a developer's job involves learning and developing new things - sounds like a cliché, but it's true! You can count on excellent official documentation, courses, forums, YouTube presentations, and Magento community conferences (and of course helpful colleagues) - this will help you get started with Magento. Finally, there's the ever-reliable Dr. Google, who is happy to answer questions like How to do anything in Magento? ;-) 

And to be serious - don't be afraid of challenges when working with this system. It might seem that the threshold for working with Magento is so high that no one can reach the level of competence that would allow them to work freely with this system. It's not true, because new projects based on Magento, such as those for the Bemondi or Lancerto store, are created all the time. They are implemented by developers working in teams consisting of people with different levels of experience - from juniors to seniors.  And besides, as you know - practice makes perfect. 

False: Magento is boring

Truth: Working with Magento is an e-commerce job, and there is never boredom here!

Is creating new features, working in a demanding environment, and shaping e-commerce boring? Only people who have not experienced working in this industry before can say that.  

Working with Magento means working in e-commerce, which is one of the fastest-growing economic sectors in the world. We don't have to convince anyone that the number of online stores is growing at a galloping pace, and this is not likely to change in the coming years. So the market needs programmers with experience in working with online store systems. Moreover, the word "innovation" is the second name of e-commerce. It is in this area that you can develop, using the latest technologies - headless, microservices, or PWA to create new solutions that will take online sales to a higher level. 

False: Magento uses old technologies

Truth: Magento is constantly evolving and uses the latest solutions such as GraphQl, Varnish, RabbitMQ, Redis, Magento Testing Framework, Symfony libraries, Composer, Elasticsearch. 

Just look at the technology stack in Magento 2: 

  • PHP 8.1 (from version 2.4.4)
  • MySQL 8.0
  • Composer 2.x
  • Symfony
  • Laminas
  • GraphQL
  • Redis
  • ElasticSearch
  • RabbitMQ 

Doesn't seem outdated, does it? 

It's also worth mentioning that many developers value freedom, they want to "play" with the code according to their own needs and shape the system freely. Magento is also a flexible framework that gives almost unlimited customization possibilities like no other. Moreover, Magento is only a part of a larger whole - the most modern e-commerce projects today use the microservices approach, which makes it possible for developers to use different components or create their own applications within the e-commerce architecture. 

"At the beginning of my journey as a programmer, I worked on small store implementations. At some point, I decided that I needed bigger challenges. I started to be interested in technologies related to e-commerce and that's how I came across Magento, which has enormous possibilities. It is used by the largest stores in the world, handling dozens or even hundreds of thousands of orders daily. Working in Magento is not only about working with the framework itself, there are many tools that support Magento, and we use them to make this system work as well as possible - Bartosz Boguszewski, Magento Backend Developer in Strix. 

False: Magento is dead

Truth: Over 250,000 merchants worldwide use Magento as their e-commerce platform.

After Magento was bought out by Adobe, many people predicted the end of this system. Meanwhile, Magento is still one of the most popular e-commerce platforms and one of the best solutions in the world. According to data from the portal Built With, there are currently 186,720 Magento-based websites in the world (December 2021). The platform is chosen especially by the big players on the market - in the world these are brands such as Nintendo or Coca-Cola (USA). In Poland, these are, among others, Castorama or Super-Pharm, so there is a high probability that you have ever shopped in one of these stores or visited their sites. Why are we talking about this? Well, wherever there are big brands, there are bigger budgets spent on e-commerce development and, consequently, there are bigger possibilities of creating innovative functionalities. 

Does working with Magento have a future? 

Becoming a Magento developer is a career idea with a future. And already becoming a certified Magento developer is one hell of an accomplishment. Currently, there are not many Magento developers in the market - so by choosing this career path, training, and specializing in Magento, you can reach a very high position and choose from the most interesting job offers. 

Work with us

All the time we are also looking for new people to work with - among others Senior/Mid Magento Developers. Check our current offers in the Career tab.

Similar posts

see all

The 2nd edition of Shopware United Days PL is coming!

Come to Krakow on June 13 for the 2nd edition of Shopware United Days PL organized by Strix. During the conference, we will tell you how to use the power of Shopware in the B2B sector and expand the global potential of your business.

Social commerce - how to do it right? 

Social commerce, or selling products through social media, is a trend that cannot be underestimated. How to prepare for selling via social media and why is it worth it?

How do we approach to design on the Commerce UX Design team at Strix?

Over the years we have developed our own approach to UX design, in which we try to combine what is most important in e-commerce websites - attractive design and an unique shopping experience for customers. What is our approach?

Want to conquer foreign markets? See how Shopware can help you

Cross-border selling is currently one of the most important developments in e-commerce. How to prepare for international sales and why choosing the right e-commerce platform is the key to success?

Celebrating Strixers' long working life

Did you know that we have people in our company who have been with us for 5 or even 10 years? We are glad to have onboard a group of people who have decided to stay with us for many years.

Let's work together

If you want to move your sales to the online world, are looking for new ideas for strategy or innovative e-commerce technologies - write to us! We will be happy to talk about the best solutions for your business.