Département
Development
Emplacement
Remote from EU / or Hybrid SK-CZ
Type de poste
B2B Contract
Niveau d'expérience
Medior
Compensation financière
2500-3000€ according to experience
Postuler maintenantWhat do we do at Luigi’s Box?
Luigi’s Box is a SaaS (Software as a Service) solution providing site search and product discovery tools for e-commerce websites. Our analytics 📉, search 🔎, product listing and recommender ensure that ecommerce sites deliver fast, relevant, and personalized results for every query.
Luigi’s Box increases conversions and sales for more than 3,000 e-shops, including Alza, Benu, O2, Acer, Kosik, Under Armour, Orsay, KiK and other big names. 50% of e-shops in the CZ/SK market are already using Luigi’s Box, we are expanding in Poland, DACH and into the EU 🛍️.
Be part of it as our Ruby on Rails Developer
Why is this job important?
As our RoR Developer you develop our flagship web application. You put new features into production and help us solve many of our customers’ technological challenges.
What will you do?
We have been developing Luigi’s Box for a few years now, so don’t expect a greenfield project. We have plans for new features, updating existing ones, bug fixes and improvements.
Most days:
- You are in charge of back-end development of our web application
- You work in tandem with another Ruby developer, with the FE team, who are in charge of Vue.js and styling.
- Your role is to develop and implement back-end functionalities that interact with the front-end and handle processes in the background.
- Work with databases and perform database operations to ensure the smooth running of our application
In addition to these typical programming tasks, you will irregularly:
- Manage platform integration, which keeps the job dynamic and interesting
- E.g. you develop connectors for Shopware or Shoptet, including API and endpoint preparation, to extract data from these platforms.
- Cloud platforms typically provide APIs to access e-commerce data and to extend the functionality of a given platform. Thea often include the so-called marketplace applications, add-ons and extensions available for that platform. If you are interested, you will develop those applications or add-ons, or make necessary updates and improvements to the platforms.
Why is this job attractive?
You benefit from a stimulating learning environment, becasuse:
- We follow best practices in our Ruby on Rails development processes. You work with people who used Ruby even before it was cool.
- We prioritize code reviews to ensure a high-quality development process
- Senior team members conduct a code review and offer guidance if you get stuck
- We emphasise the importance of writing tests and utilising GitHub Actions
- Our entire technology stack is hosted on AWS. This gives you the opportunity to see how these complicated architectures are deployed.
- We tackle challenging technology problems arising from client requirements
- Testing and test writing culture. You will find thousands of tests running after every CI commit. We deploy several times a day, as needed.
- An interesting scale. We measure the number of requests in thousands of requests per second.
You can see the demo of the product here:
https://demo.luigisbox.com/sites/18274-58710/searches
It’s a demo, you can see maybe 50% of what you can see in the real app once you log in. All of our clients come into contact with this app, no matter what part of the Luigi’s Box services they are using. It has search and recommender analytics, search setup, synonym management, merchandising, billing, feed management, and a separate universe in the form of an internal admin area that clients don’t see.
Requirements
Our application is in Ruby on Rails on the backend, and Vue.js on the front-end.
Required technologies:
- Ruby, Rails – medior level, or senior
- OR Python, familiarity with one of the object-oriented languages – and the willingness to discover the beauty of Ruby with us.
- Flask
- Django
- Frontend experience is welcome, but we don’t expect it
- The ideal Rubycorn 🦄 is programming in Ruby, has experience with systems around ecommerce SaaS services
- You should be experienced with web applications, understand how HTTP works and what MVC is. Ideally, you’ve worked on “something bigger” and therefore know what it takes to get something into production. And of course you are not afraid of reading documentation.
About your approach:
- You seek solutions. You focus on delivery, fixing things.
- A learner. Committed to self-improvement.
- A team player. Help us move forward by finding solutions together.
- Take ownership of your tasks. You are part of a team, but we expect you to really own the task, push it forward autonomously, or decide to delegate it.
- You’ll get code reviews, but also give reviews to others. You write automated tests, give proper commit messages and listen to rubocop.
Required Language skills:
- English, professional working proficiency – is a must
- Another European language is an advantage, Slovak or Czech welcome
Whereabouts
- Start ASAP, in March/April 2024
- Remote / from EU
- or Hybrid / from Prague or Bratislava
- B2B Contract
- Cooperation on a long-term basis
- Monthly compensation 2500-3000€ according to experience
- Fluent English – is a must
- Slovak or Czech language – is a nice to have
Meet your team
You will be part of a Development team led by experienced CPO and co-founder, Michal (aka Crutch. We go bananas about his fab sense of humor). The Development team has colleagues in Slovakia and Czech Republic. Mentoring, mutual support, daily meetings and feedback are part of our culture.
The benefits for you
- Work for a dynamic scale-up in a trending SaaS business with a functional product and paying customers. This gives you the benefit of working for a stable company in the long term.
- Monthly all-hands meetings where you learn what we’re working on in the company.
- We are a team of over 80 people in 5 European countries. We like to be efficient, so we listen to your ideas. You have the opportunity to define your role and processes
- Culture of close collaboration in remote and hybrid environments – frequent online team meetings
- B2B contract and monthly pay in Euros by 10th day of month
- 20 or 25 paid days off and 7 sick days as per company policy
- Team building activities, internal workshops and off-site activities, events for clients
- Flexible working hours, 40 hours a week. You deliver results and are reliable – in return, we respect if you ever need to run errands
- We cover 25 – 90 % of the cost of selected language or professional courses
- Multisport card (SK, CZ) or equivalent (other countries)
- Allowance for hardware as per company policy
- Online small talks with remote colleagues
- Occasional small team events in Bratislava, Warsaw, Prague: let’s grab a beer, Christmas dinners, quizzes, sport events (as volleyball, go-karts, laser room)
Ready to join us?
- Click the ‘Apply’ button, submit your LinkedIn profile or CV.
- Next steps: A screening call, an interview with the CPO, a practical assignment similar to the tasks on the position (as homework, may take several hours, then a review call with the team).
- A successful candidate can also expect a call with the CEO and a request for references.
Useful links to explore
- Products: https://www.luigisbox.com/products/
- Features: https://www.luigisbox.com/features/
- Case studies of our customers: https://www.luigisbox.com/case-study/
- Integrations: https://www.luigisbox.com/integrations/
- Luigi’s Box reviews: https://www.g2.com/products/luigi-s-box/reviews
The value we bring to customers
- Luigi’s Box is one of the best Search SaaS solutions on the market. A proven market fit
- Search solution recognized by Gartner Market Guide for Digital Commerce Search 2022 among other ~20 top solutions (Algolia, Bloomreach, etc.)
- Recognition by Deloitte CE Technology Fast 50 as one of the leading technology companies in 2022 and 2023
- G2 results against other market leaders: the highest scored in the subcategory: E-Commerce Search Software for Small-Business in 2023
- E-commerce Germany Awards – Best Analytics Tool
- Luigi’s Box increases conversions and sales for companies such as Alza, Electroworld, Benu, O2 and other big names
- Luigi’s Box influences the ecommerce market and works with the biggest e‑commerce clients. More than 50% of the top e-commerce companies in the SK/CZ market already use Luigi’s Box