Sr Backend - Ruby on Rails

Loyal Guru

Barcelona

On-site

EUR 45,000 - 65,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Reduced working hours on Fridays & in‑
Birthday day off
25 days vacation
Budget for training
Wellhub access
50% discount on health insurance

Job summary

Loyal Guru in Barcelona is seeking a Software Engineer to join an agile squad building a high-quality SaaS platform focused on security and scalable backend services.

You'll work with Ruby and Golang, design REST APIs, leverage Google Cloud, and apply TDD and Clean Code principles while collaborating with product, QA, and DevOps to deliver reliable software. This role emphasizes scalable, secure solutions and continuous deployment.

Qualifications

  • You have in-depth knowledge and work experience with OO languages on the server side, preferably Ruby or Golang.
  • You've previously worked with serverless technologies.
  • Experience applying TDD and working with Clean Code principles
  • You have solid experience writing REST APIs
  • Experience working with Google Cloud
  • You have a solid understanding of SQL having strong working experience with PostgreSQL
  • Working with GIT and the command line on a daily basis and you understand the benefits of working in a Continuous Deployment environment.

Responsibilities

  • Use Ruby & Golang as the development languages.
  • Design, implement, and scale different solutions, paying attention to writing polished and easy-to-understand code.
  • Follow and apply best practices in the entire development cycle.
  • Participate in code reviews and pull requests, helping the team in the improvement of the product’s quality.
  • Make contributions to the architecture by sharing your best ideas and helping in their execution.
  • Work closely with other specialists (QA, Product Owners…) to make our software design, delivery, and quality unbeatable.
  • Help with tech documentation.
  • Leverage AI tools for assisted backend and infrastructure development, maintaining high quality standards, exercising technical supervision, and verifying generated results to ensure reliability and security.

Skills

Ruby
Golang
REST APIs
TDD
Clean Code
Git
CI/CD
OO Languages

Tools

Google Cloud
PostgreSQL
Serverless
Git CLI

Job description

Loyal Guru is the Only Customer Data Platform Built For Retailers To Activate Loyalty.

Top-notch technology and retail expertise under one cloud-based platform to help our customers achieve next-level omnichannel marketing. We transform customer data into actionable loyalty programs and personalized coupons, providing retailers with an unparalleled competitive edge.

Our platform helps to enhance the spending of customers no matter if they prefer shopping in-store or online.

The team behind

We are an international team of passionate, humble, and dynamic professionals gathering each individual’s potentials and contributing in many different ways to the same mission. We do believe in an open culture to shape what we are, where bright ideas and excellence come from a great combination of enthusiasm, expertise and why not? fun ;-).

The role

As a software engineer, you'll work in a constantly evolving environment. With the support of the rest of the team, your success will reside in building high-quality, innovative, and fully performing SaaS, in compliance with coding standards and technical design. You'll be joining one of our agile squads where you'll have the chance to peer with the top talented engineers and product experts to create and improve our platform.

  • Use Ruby & Golang as the development languages
  • Design, implement, and scale different solutions, paying attention to writing polished and easy-to-understand code
  • Follow and apply best practices in the entire development cycle
  • Participate in code reviews and pull requests, helping the team in the improvement of the product’s quality
  • Make contributions to the architecture by sharing your best ideas and helping in their execution.
  • Work closely with other specialists (QA, Product Owners…) to make our software design, delivery, and quality unbeatable.
  • Help with tech documentation
  • Leverage AI tools for assisted backend and infrastructure development, maintaining high quality standards, exercising technical supervision, and verifying generated results to ensure reliability and security.
Responsibilities related to Information Security

As part of Loyal Guru's commitment to Information Security and Data Protection, you will be expected to:

  • Ensure that any sensitive data (customer data, credentials, secrets) is handled, stored, and transmitted securely.
  • Protect your access credentials and devices in accordance with Loyal Guru’s security policies.
  • Apply the least privilege principle when managing accesses, roles, and permissions within systems and code.
  • Participate in periodic security training sessions provided by the company.
  • Follow secure version control practices (Git), including code review, approval workflows, and avoiding the exposure of sensitive data in the codebase.
  • Report any suspected security incident, vulnerability, or breach in line with Loyal Guru’s incident response procedure.
  • Collaborate with the Security and DevOps teams to implement automated security controls in the CI/CD pipeline.
  • Ensure dependencies and third-party libraries used in the codebase are maintained and free of known vulnerabilities.
  • Previous experience as a Software Engineer in a product company preferably.
  • You have in-depth knowledge and work experience with OO languages on the server side, preferably Ruby or Golang.
  • You've previously worked with serverless technologies.
  • Experience applying TDD and working with Clean Code principles
  • You have solid experience writing REST APIs
  • Experience working with Google Cloud
  • You have a solid understanding of SQL having strong working experience with its mainline database: PostgreSQL
  • Working with GIT and the command line is on your daily basis and you understand the benefits of working in a Continuous Deployment environment.
Flexibility and Work-Life Balance
  • Reduced working hours: Every Friday and throughout August.
  • Day off for your birthday.
  • 25 days of vacation.
Professional Growth
  • Budget for training and language classes.
  • Access to Wellhub and BH Bienestar (physical and emotional care).
  • 50% discount on health insurance (Sanitas).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (Ruby Backend)
Senior Software Engineer (Ruby Backend)

Loyal Guru • Barcelona

On-site
EUR 65,000 - 90,000
Career plan and professional growth
Healthy snacks at the office
Beers at the office: Free crafted beer
+6
Product Owner - Analytics
Product Owner - Analytics

Loyal Guru • Barcelona

Hybrid
EUR 60,000 - 80,000
Flexibility
Work-Life Balance
Flexible schedule
+8
Product Owner
Product Owner

Loyal Guru • Barcelona

Hybrid
EUR 48,000 - 72,000
Hybrid Barcelona Office
Career Growth
Wellness Programs
Presales - Latam
Presales - Latam

Loyal Guru • Barcelona

On-site
EUR 60,000 - 90,000
Flexible schedule
Fridays shorter hours
Birthday day off
+2
Presales - France
Presales - France

Loyal Guru • Barcelona

On-site
EUR 45,000 - 65,000
Flexible schedule
Reduced Friday hours
Birthday day off
+4
Client director - France & Spain
Client director - France & Spain

Loyal Guru • Barcelona

On-site
EUR 140,000 - 190,000
Flexible schedule
Reduced hours on Fridays
Birthday day off
+3
Information Security Lead
Information Security Lead

Loyal Guru • Spain

Hybrid
EUR 60,000 - 80,000
Access to wellbeing benefits
Discounts on gyms and fitness activities
25 days of paid vacation
+1
Customer Success Manager - Italia
Customer Success Manager - Italia

Loyal Guru • Barcelona

On-site
EUR 42,000 - 64,000
Flexible schedule
Reduced hours on Fridays
Birthday day off
+4
Client director Italy - Customer Success Management
Client director Italy - Customer Success Management

Loyal Guru • Barcelona

On-site
EUR 150,000 - 210,000
Flexible schedule
Short Fridays
Birthday day off
+5
Customer Success Manager - France
Customer Success Manager - France

Loyal Guru • Barcelona

On-site
EUR 60,000 - 90,000
Flexible schedule
Reduced hours on Fridays
Birthday day off
+4