Ruby on rails developer

Share it:

  • Italy, remote, international
  • Full time
  • Tech
  • Senior

About AliveShoes

AliveShoes is an integrated platform that helps people and companies design, make, buy and sell custom footwear.
We boost an international community of 100.000+ people and brands that use our tools every day to develop and launch amazing products from scratch.

Our production is handled in Italy in the biggest and most prestigious shoe design and development cluster in the world called The Shoe valley (Located in Le Marche, Italy).

We are leading the biggest revolution in the shoe and fashion industry of the last 50 years. Joining us means to be at the upfront avantgarde of fashion-tech.

Job Description

The AliveShoes platform is made by 2 pieces The first one is the main user-facing platform, that includes the onboarding website, the shoe-building tools, the ecommerce platform, the user dashboards. The second one is the internal dashboard that track users, products, data, supply chain and manage content.
You will develop tools for the final customers, the designers community and the shoe producers network.

You will develop back-end parts of the platform using the ruby on rails/javascript/html5/css3 stack.

You will monitor a huge user base, collect data points using Google Analytics or MixPanel and improve internal dashboards.

Perform scalability and maintainability software improvements in order to increase the performance of the applications.


You can design scalable and maintainable software, you like to fully document it and you are able to write your own automated tests;
You have strong back-end skills using Ruby on Rails
You have a good background in javascript
You are an analytical thinker and you are able to manage and monitor big loads of data;
You have great organizational skills, you are a multi-tasker, problem solver and you love to get things done;
You are able to execute quickly in a chaotic and challenging startup environment;
You are able to work in multi-disciplinary teams;
You are eager to learn new programming languages, new technologies and you have an experimental bias;
You have at least 5 years experience in software design and have worked with a professional team of engineers or have developed applications with more than 10k users yourself;
You have a bachelor in computer science or equivalent knowledge in software design.


We normally get to speak with 30% of the applicants. If we find a fit we will get back to you in less than a week.

The first part of the process involve an initial skype call, a test you can do from remote and a small talk again once you have done with the test.

The second part of the process will be a 2 day full working day with us. We will fly you from whenever you are located and reimburse reasonable expenses.
At the end of the 2 days we will tell you if you are hired.

The hiring period is divided in two phases, a 3 month trial period, and a 1 year to 3 years contract after the trial.

For this position you will get about gross 4.000$/month for the 3 month trial, and about gross 5.000$/month for the contract (this may vary based on the experience)
All expenses are paid by the company (life + travel, including accommodation, if it’s not a remote role).
You will get sales-based bonuses (this will be defined together)
You will immediately get shares in the company with 3 years vesting period and 1 year cliff.


AliveShoes is a startup, that means we go fast, we don't follow the standard rules , we are hands-on and we do lots of extra job. We look for exceptional people with plenty of energy, lot's of ambition that strive for excellence. If you want to start an amazing journey in the fashion-technology industry, grow fast and learn a lot in just a few months, give this application your best shot.

Apply for this position REQUIRED *