Senior Software Engineer in Barcelona or Remote


Share offer

Job Description

We want the best talent @ Stayforlong, and we want you to help us to grow as a team and as a company.

We are Stayforlong, the first hotel marketplace specialized in long stays. We reward people with amazing discounts the more nights they stay in a hotel! Because we consider that it is unfair to pay the same if you are going to spend more time :)

We have a wide range of hotels and we collaborate with companies such as Trivago, Tripadvisor, Google Hotel Ads, and Kayak.

We have digital DNA. We love challenges, moving fast, thinking out of the box, and inspiring people who want to take the company to the next level. Besides, we stand out for our multiculturalism, be flexible, and work in an agile environment.

Would you like to take part in our #teamforlong? Pay attention to this opportunity!

Job purpose:

You will work with our product team to design, implement and evolve our products to become the preferred brand for travelers and accommodations all over the world and the best way to connect for both of them.

Main job responsibilities are:

  • Build backend services for a web-based product in an Agile environment.
  • Develop and scale distributed systems.
  • Design, implement and test your solutions.
  • Integrations with 3rd party APIs.

What you will bring:

  • Relevant experience in similar roles building technically complex products in Go, Python, Java, PHP, Ruby, or C++.
  • Comfortable with asynchronous programming techniques: streams, task queues, message queues.


  • Strong Go language knowledge.
  • Experience with gRPC and Protocol Buffers.
  • Experience with cloud computing in general and AWS in particular.
  • Experience working as part of a remote team.

Our tech stack:

  • Our services are written with Golang, PHP8, Python, and JavaScript.
  • They leverage Redis, Elasticsearch, and MySQL.
  • Communication flows through JSON APIs, gRPC, Protobuf, and Kafka.
  • We monitor our systems with Datadog, Graylog, and Sentry.
  • Operations are performed on top of Docker, Ansible, Jenkins, Slack, and Git.
  • Everything runs on AWS.

What we offer:

  • Permanent contract.
  • Immediate incorporation.
  • Full-time. Flexible schedule.
  • Possibility to work from home.
  • Office located in the center of the city (Barcelona).
  • Flexible remuneration: You will be able to include a restaurant card, transport card, kindergarten check, health insurance, and training.
  • Taking part in a multicultural company.
  • Excellent work environment.

If you're an ambitious person with a high desire to learn, we wanna meet you!


About Stayforlong


Other software engineer jobs that might interest you...