We’re looking for a Rails Backend developer!
We’re Localistico, a London-based startup with a top international team that have worked in companies like Google, Microsoft, Yelp or Tuenti. We have offices in central London & Madrid although our team works remotely most of the time (with quarterly in-person meetups).
We are building a local marketing and analytics 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’re revenue-generating and manage location data across more than 80 countries for brands like Telefónica, Repsol or Inditex. We have been part of Wayra and SeedRocket accelerators, were awarded a KPMG Shift100 Marketing Tech and are official partners of amazing digital players like Google, Apple or TripAdvisor.
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.
Localistico's growing up! As a result we are dividing our application into several ones. Our idea is to have complete independent applications from front to back but without losing the current interactions among them.
In the front our core is written in Ember.js. However, we have already created a new part in React and we are pushing for that restructuring.
Localistico's backend is based on a mix of Ruby on Rails and Python components. Data storage is mostly PostgreSQL, Redis and S3 Our infrastructure is based on heroku and AWS using docker. We are in the process of transitioning to Kubernetes and Google Cloud.
Your focus will be working alongside the Ruby on Rails team, with an initial focus on all the webapp-facing APIs. You will work with our engineering team to come up with the best way to select, query and present data across the application.
- 5+ years of recent industry experience working with Ruby and Ruby on Rails, relational databases such a as PostgreSQL or MySQL and REST-like APIs.
- Be an expert working in a team with sound engineering approach: source control (preferably, git), frequent commits, code reviews, automated testing
- Self-starter and problem-solver attitude: being proactive, resourceful and persistent, continuously curious
- Take ownership of production products. Managing issues, releases and ensuring quality.
- Experience using Agile methodologies. Extra points if you have proven experience doing it in remote teams.
- Communication skills: You will Good level of English, written and spoken. Experience writing and reviewing tech docs, giving demos, mentoring others, receiving and providing feedback. You're able to explain tech concepts for both tech and non-tech mates.
- Timezone. Not more than 3 hours time zone difference from London (+/- 3 hours). We’re a distributed team but we have experienced issues in coordination when team members are more than 3 hours time difference from our normal timezone. So for now we’re discarding candidates that are too far away. Sorry if that’s your case, we hope to be able to revisit this at some point in the future.
- Team member. We are building our team from the ground up, so we won't take into consideration agencies or externalisation of any kind. We hope you understand!
- 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 are looking for someone very specific, so if you don’t meet the above requirements we will not be taking forward your application.
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.
- An onboarding process and plan, the team will help you to start rocking quickly!
- In-person Team meet-ups — we call them Kickoffs — every 3-4 months
- Make a difference: You’ll join a small team where your opinion counts!
- 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.
- Health and learning perks: We want all our team members to be healthy, grow and develop so we offer perks to cover the costs of gym classes or other sporty pursuits, language learning or other courses/conferences.
- Competitive salary (56K€-62K€) + bonuses 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.