UPDATED DATA: Experts' insights for a more profitable e-shop. Get E-Book

Platforms Integration Developer

Luigi’s Box provides analytics, search and recommender to more than 1,500 e-shops running on various systems. Many of them are tailor-made, but most run on one of the existing e-commerce platforms, such as Magento, Prestashop, Woocommerce, or “smaller” local platforms such as Shoptet.

As a Platforms Integration Developer, you will be in charge of integrating Luigi’s Box with those platforms. The primary function of platform integration is data synchronization. Will the price of the product change in the e-shop? We need to get this new price into the database as soon as possible. Is the product sold out? We need to know that as soon as possible.

We have already completed several platform integrations and tried several models, so we want to continue the development in a way that has worked best for us: integration via the HTTP API of the given platform. The core of Luigi’s Box is written in Ruby, and you will also write platform integrations in Ruby. From previous experience, we can tell you that each integration is specific, each platform has its API, which you will have to use to build a module synchronizing product data.

What do we expect from you

  • You can program in Ruby (not necessarily Rails – to be clear, you only work a little with Rails in this position).
  • You know what are API, HTTP, JSON, XML.
  • You can study the API documentation of the platform, understand the basic concepts and orient yourself in it.
  • If necessary, you can write an e-mail and agree with the platform developer on the other side – there are several local partners and platforms, so the easiest way is often just to contact them and ask.
  • The position is suitable for a junior.

What you can expect from us

  • Working with people who used Ruby when it wasn’t cool.
  • Mentoring and willingness to help.
  • Tests and test-writing culture. You will find thousands of tests that run after each CI commit.
  • We deploy multiple times a day, as needed.
  • An interesting scale. We measure request counts in thousands of requests per second.
  • Flexible working hours, but we expect a significant overlap with 9-17. We are not looking for a night owl that works from 9 pm to 6 am, but if you need to go to a shop or pick up your children from school during the day, it is no problem.
     

How to apply

If you would like to find out more about how you can work with us, contact us at career@luigisbox.com.