> Markdown version of [/jobs/ext/1937234-senior-ruby-backend](https://www.wearedevelopers.com/jobs/ext/1937234-senior-ruby-backend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Ruby Backend - **Company:** Loyal Guru - **Location:** Madrid, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Artificial Intelligence, Command-Line Interface, Software as a Service, Code Review, Cyber Security, Databases, Continuous Delivery, Continuous Integration, Customer Data Management, Data Validation, DevOps, PostgreSQL, Open Web Application Security, Ruby, Secure Coding, Software Engineering, SQL Databases, Google Cloud, Backend, Git, Restful APIs, Software Version Control, Serverless Computing, Golang - **Published:** August 5, 2026 - **Apply:** https://www.buscojobs.com.es/senior-ruby-backend-en-madrid-ID-365578860 ## About the Role 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. ## Description About Loyal Guru 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 behindWe 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 roleAs 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.ResponsibilitiesUse Ruby & Golang as the development languagesDesign, implement, and scale different solutions, paying attention to writing polished and easy-to-understand codeFollow and apply best practices in the entire development cycleParticipate in code reviews and pull requests, helping the team in the improvement of the product's qualityMake contributions to the architecture by sharing your best ideas and helping in their executionWork closely with other specialists (QA, Product Owners...) to make our software design, delivery, and quality unbeatableHelp with tech documentationLeverage AI tools for assisted backend and infrastructure development, maintaining high quality standards, exercising technical supervision, and verifying generated results to ensure reliability and securityResponsibilities related to Information SecurityAs part of Loyal Guru\'s commitment to Information Security and Data Protection, you will be expected to:Follow secure development best practices (OWASP Top 10, secure coding guidelines, input validation, proper error handling, etc.).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.Your profilePrevious 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 principlesYou have solid experience writing REST APIsExperience working with Google CloudYou have a solid understanding of SQL having strong working experience with its mainline database: PostgreSQLWorking with GIT and the command line is on your daily basis and you understand the benefits of working in a Continuous Deployment environment.Perks in Loyal GuruFlexibility and Work-Life BalanceFlexible working hours.Reduced working hours: Every Friday and throughout August.Day off for your birthday.25 days of vacation.Professional GrowthBudget for training and language classes.Well-beingAccess to Wellhub and BH Bienestar (physical and emotional care).50% discount on health insurance (Sanitas).#J-*****-Ljbffr ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Always on the Right Track with Rails with Eileen Uchitelle, Senior System Engineer at GitHub](https://www.wearedevelopers.com/videos/100358-always-on-the-right-track-with-rails-with-eileen-uchitelle-senior-system-engineer-at-github) ## Related Articles - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)