Full-stack Developer

Be noticed

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


Camaloon is an ever-evolving workspace where things are continuously transforming and everyone’s contribution is fundamental to define every single step we take. That’s why we are constantly looking for new talent who can bring along fresh ideas and want to develop their careers with us.

When we search for new Camalooners we look for extraordinary individuals, filled with ideas that will make us stand out and expand.

Right now we're looking for a new Full-stack Developer to help us to bring our customization platform to the next level.

Even considering that Camaloon is not a small startup anymore, we're still trying to stay nimble in terms of our processes with a minimum of bureaucracy and legacy habits.

Current tech challenges

A lot of e-commerce websites are selling finished goods. Camaloon is different since we're allowing our customers to customize things. That is where all challenges start: from defining data models and domain concepts to designing and implementing user-facing parts like "ateliers". And even sometimes optimizing things for our factory. Because, you know, we have our own factory.

Our tech stack

We use Ruby on Rails on the back-end with PostgreSQL being the main data storage.

Our front-end is currently split into two parts:

  • The cool and shiny stack of 2014: CoffeeScript + AngularJS 1.x
  • The cool and shiny stack of 2017-18: Latest ECMAScript + React 16 + GraphQL

Obviously, every day the percentage of the first one shrinks and the second one grows. But we want to be honest describing the position, so it is true that sometimes you will need to touch the older stack.

As a Full-stack Developer, on your day-to-day at Camaloon you will:

  • Review code and send your code to be reviewed
  • Participate in team discussions about the best way to achieve the goal
  • Help to form the solution and the spec by talking to the stakeholders. Understanding the real 'why' and sometimes ignoring the 'how'
  • Give feedback about the process. We believe that the whole team is responsible for shaping the processes, not only the managers
  • Help your teammates to grow professionally and receive the same help from them

Main requirements

  • Experience with Ruby on Rails
  • Good knowledge of JavaScript and ideally with React
  • Experience building complex UIs

Nice to have

  • Spanish/Catalan is a plus


  • Relocation Package and Visa Sponsorship
  • Flexible schedule (but you should be based in the sunny Barcelona)
  • Health Insurance
  • Gym Membership with GymForLess
  • Office located in the tech neighbourhood of the sunny Barcelona
  • Ping pong championships — we have our own ping pong table at the office
  • Offices breakfast on Tuesdays
  • Summer BBQs and volleyball tournaments
  • Afterwork Beers and other activities such as Laser tag, Poker, Table games LAN parties
  • Summer and fall parties
  • Conferences, events, meetups and workshops onsite
  • Broad and diverse start-up ecosystem that provides much more than a job experience

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300