Backend Software Developer

Job description

We are looking for a senior backend software developer for the core of our application. We are looking for a generalist software developer who loves learning new things and facing new challenges but we also value if you have some deep experience about specific topics such as scalability, XP practices, algorithms, web development, etc.

We work remotely but you can also work in Madrid offices. At the moment we are only seeking candidates in Europe (UTC+02:00 or similar).

Approximate salary range: € 40k - 50k.
If you don't have some of the requirements, but you are willing to learn, have an open mind and this job offer resonates with you, don't hesitate to contact us.

We offer

A highly innovative and fast-paced environment. As in any startup, expect to find a team with an interesting mix of business profiles (without the slides), IT geeks, data scientists, and as a fashion tech startup, a few fashion victims. 

The satisfaction of delivering something new to the world that will have a strong impact both on retailers’ top line and in customer satisfaction. Contribute to the development of cutting-edge artificial intelligence & machine learning technologies that will build the next generation of retail systems.

The opportunity to work with top client decision-makers in the fashion retail industry and sharpen your business reasoning and interpersonal skills. Learn from peers from top consulting firms and the best global business schools.

Flexibility in remote work and office hours, use of some of the most advanced collaborative tools.

Periodic company get-togethers to meet the rest of the team.

Compensation that includes a fixed+variable salary as well as company equity as we progress towards our Series B fundraising rounds.


Good experience developing in Java is required for this position, but we also expect that you are capable to work in ruby and/or python. Experiences in other languages will also be valued.

You consider mandatory to do automatic tests to create maintainable code.

You value working together with data scientists, learning and assisting in the creation of mathematical models to operate on large amounts of data.

You have experience with agile development practices such as CI, CD, TDD, etc.

You know or are not afraid of releasing to production and operate the system.

You like to help and mentor other developers.

Experience in SQL, relational or non-relational DB, data analysis, big data and machine learning is a plus.

Experience with cloud infrastructure is a plus.

Business-oriented. You acknowledge software is not the end but a means to get business value (but this doesn’t mean doing crappy code). You are willing to learn all business concepts and you try to understand the business motivation under the tasks you develop.

Self-motivated and self-organized. Good time-management and personal organizational skills are essential.

Good team member who likes to help but also keep focus to get things done.

Passion for technology and like to be continuously learning.

You are fluent in English (other languages, especially Spanish, are a plus) and are interested in working in an international company.