We’re looking for a (Junior) Rails Backend developer!

We’re Localistico, a London-based startup with a top team that have worked in companies like Google, Yelp or Tuenti. We have offices in both central London and Madrid, although our team works remotely most of the time (with quarterly in-person meetups).

We are building a platform to help marketing teams bridge online and offline. We believe that the way people find and interact with real-world locations is different from just websites. We think advances in geotargeting and analytics in platforms like Google and Facebook, plus the digitalization of brick & mortar locations will increasingly create new ways to reach customers and enhance business value - but will at the same time bring complexity. We are here to simplify that complexity.

We raised money in 'Q3 2017 from top-tier angel investors in order to scale up the company, continue adding larger clients and expand internationally. We’re revenue-generating and our current clients include brands like Starbucks, Morrisons and Foxtons. We have been part of Wayra and SeedRocket accelerators, were awarded a KPMG Shift100 Marketing Tech and are a Google Premier Partner.

Your mission, should you wish to accept it, is to join us as a Rails Backend Developer to help us grow and build the user-facing components of the platform.

Our platform:

Localistico's backend is based on a mix of Ruby on Rails and Python components, the latter particularly for the data processing and integration pieces. Data storage is mostly PostgreSQL, Redis/resque and ElasticSearch. Our frontend is a web app in Ember.js. Our whole deployment is cloud based with Codeship+Heroku. We use github as code repository and issues platform (with a bit of help from CodeTree)

Your role:

You will work alongside the Rails team, with an initial focus on all the webapp-facing APIs. You will work with our more senior core team devs engineering the best way to select, query and present data across the application. From there you can start working in any of our other platform features, from data processing to platform integration.

We would like you to have:

  • Experience with development best practices and some basic knowledge on web applications architecture.
  • Enough working knowledge of Rails (even if it was as part of some basic application), able to find your way around implementing models, controllers and serializers.
  • Have some experience (even if basic) of web APIs, REST APIs and JSON. Preferably both integrating with external APIs and creating your own in Rails.
  • Working experience with SQL (we use Postgres but any other SQL-based db experience will be fine)
  • Experience working with Git as version control, preferably in github or bitbucket


Other experience, such as having worked as part of a bigger Rails team, experience in remote work or familiarity with other areas of the stack would be good for extra brownie points, but is not mandatory. Of course, be sure to mention it just in case :)

We’re looking for the type of person that is always learning and feeling ready to take new challenges (despite it being scary sometimes!). We’d love to hear if you have some hobby or activity you’re passionate about, apart from your work (everybody in the team has at least one!). We would particularly like if you feel comfortable collaborating with others and discussing solutions and alternatives to problems.

What we offer:

  • Flexible location and hours: we are a distributed team and we plan by goals, not times - work from wherever you are happiest and feel most productive. For when you need an office, you'll have them in London and Madrid.
  • Creative work: don’t just execute to guidelines but be a defining part of a great team tackling an interesting problem and help us drive the solution and the company culture.
  • Competitive salary (£3X) and equity participation (employee stock options scheme), based on location and experience. Ask us for details if you’d like to discuss, we’re very open about this. We want everybody that is part of the project to share the uptake as we share the work.