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

Footer product menu

Footer company menu

Luigi’s Box provides analytics, search and recommender to more than 1,500 e-shops running on a variety of systems. Many of them are tailor-made, but most run on one of the existing e-commerce platforms, whether on-premise or in the cloud. 

What will you be in charge of

Through this ad we are looking for a colleague to help us with exactly those cloud platforms.

These cloud platforms typically provide APIs to access e-commerce data and to extend the functionality of a given platform. Often, they include the so-called marketplace applications, add-ons and extensions that are available for that platform.

If this catches your attention and you will catch ours, then you will be involved in the development of those applications or add-ons. Besides creating new apps or add-ons, you’ll also help us to expand the existing ones.

Required knowledge 

  • The ideal fit is if you are programming in Ruby and have experience with systems around ecommerce SaaS services such as CommerceTools or BigCommerce.

However, we’re adults and we know that there are only a few unicorns (Rubycorns 🦄) in the world. 

Therefore, to be real, we expect you to be familiar with one of the object-oriented languages (Python, Java…) and we’ll show you the beauty of Ruby. 

  • You should be experienced with web applications, understand how HTTP works and what MVC is. Ideally if you’ve worked on “something bigger” and therefore know what it takes to put something into the production and make it work. And of course, you are not afraid to read documentation.
  • You will be working within a team, however we expect you to be senior enough to really own your tasks and be able to push and move things forward independently, or assign them to others. You’ll get code reviews, but also give reviews to others. You’ll write automated tests, give proper commit messages and listen to rubocop. 

What can you 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.

About Luigi’s Box

Luigi’s Box is a Slovak SaaS company providing intuitive search, analytics and product recommender primarily in the e-commerce sector. With our service we increase sales for about 1000 companies including O2, Tatra banka, Dedoles, Nay, Muziker, Astratex and many other well-known companies.

You can see the app live at https://demo.luigisbox.com/. It is a demo, so you can see maybe 50% of what’s in it after logging in. Each of our 1,500+ clients comes into contact with this application, regardless of which part of Luigi’s Box services they use. It includes search and recommender analytics, search setup, synonym management, merchandising, billing, and feed management. And then, there is an internal administration part, a separate universe, which clients don’t see

How to apply

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

Luigi’s Box deals with millions of searches daily. Our philosophy is to provide our clients with a search that works also without a complicated setup. We do not need them to be search experts; that’s what we’re here for. IT requires a lot of AI/ML models, smart analysis, many search strategies, data preprocessing and transformation, a number of offline tests, and reporting. Your task will be to engage in this process and systematically, step by step, phrase by phrase improve our search.

We know that experts do not grow on trees, so we must train them. In the beginning, it is enough if you know what Elastic Search is, and you have seen Ruby sometime in your life, and you’re not scared. We will teach you how search (and Luigi’s Box Search) works in various scenarios, from simple to complex cases. You will start at support and gradually work towards a position where you develop the search systematically and with an increasing impact.

What do we expect from you

  • Knowledge of basic data structures. We don’t expect you to invert a binary tree on a whiteboard, but you should understand the concept of time and memory complexity and have at least basic data structures up your sleeve.
  • Emphasis on robust programming.
  • Knowledge of the basic principles of keyword-based search is definitely a plus.

What you can expect from us

  • An experienced team of systematically working people who know more about search than you think they can.
  • 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.

What will you work with

  • AWS
  • Elastic Container Service, Batch, Step functions, Lambda, Fargate, ElastiCache, RDS (PostgreSQL), Kinesis and other AWS services
  • ElasticSearch
  • Ruby

How to apply

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

We are looking for a Rails developer to work on our flagship application. We have been developing Luigi’s Box for several years, so it’s not a project on a green field. We have plans for new features, updating existing ones. Bug fixes and minor improvements will be your responsibility. You will work in tandem with the frontend developer in charge of Vue.js and styling, and you will focus on the backend. Experience with the frontend is not required, but it’s a plus.

You can see the app live at https://demo.luigisbox.com/. It is a demo, so you can see maybe 50% of what’s in it after logging in. Each of our 1,500+ clients comes into contact with this application, regardless of which part of Luigi’s Box services they use. It includes search and recommender analytics, search setup, synonym management, merchandising, billing, and feed management. And then, there is an internal administration part, a separate universe, which clients don’t see

What do we expect from you

  • Elementary experience with Ruby and Rails. The position is also suitable for a beginner.
  • Knowledge of web development principles. You should know what HTTP, headers or cookies are.
  • Basics of SQL.
  • Eagerness and motivation to work on a larger project in a systematic way.

What you can expect from us

  • Being a part of an experienced team with people who worked with Ruby and Rails at times 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.
  • 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.

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.

We run on a cloud. We are constantly growing, and with that, our infrastructure must develop, too. We are looking for a person who will help us with technological growth.

What will you work with:

  • AWS
  • Elastic Container Service, AWS Batch, Step functions, AWS Lambda, Fargate
  • ElastiCache, RDS, Kinesis
  • Terraform, Ansible
  • ElasticSearch clusters, which we manage ourselves on EC2 instances

Responsibilities:

  • Capacity planning and infrastructure scaling
  • Instance benchmarking, configuring the operating system for the best performance
  • ElasticSearch cluster management, automation of administrative tasks
  • You will participate in on-call rotation
  • Post-mortem analyzes, problem identification, playbooks creation
  • Monitoring and alert settings

We're looking for

  • A person experienced with AWS and at least some subset of the services we use
  • Someone who is familiar with the term Infrastructure as a code and has experience with terraform
  • Someone experienced in running ElasticSearch and someone who understands the processes that take place in it
  • An independent person who can look at the system from out of the box, but at the same time also immerse themselve in detail, make an effort and do what is necessary.
  • Someone who understands the responsibilities and understands that sometimes it is necessary to put out a fire even at three in the morning in pajamas
  • An optional bonus: experience with Ruby programming 🦄

How to apply

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

Luigi’s Box is a Slovak SaaS company that provides intuitive search tool, analytics and product recommendations, especially in the e-commerce sector. Our service increases sales to approximately 1,000 companies, including O2, Tatra Banka, Dedoles, Nay, Muziker, Astratex and many other well-known brands.