> Markdown version of [/jobs/ext/1682209-backend-developer-ruby](https://www.wearedevelopers.com/jobs/ext/1682209-backend-developer-ruby). 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). --- # Backend Developer (Ruby - **Company:** Workato - **Location:** Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Amazon Web Services, Amazon S3, Server Applications, Microsoft Azure, Microsoft Basic Data Partition, Software Quality, Code Review, Databases, Data Integration, Data Security, Database Design, Software Debugging, Distributed Systems, Amazon DynamoDB, PostgreSQL, Message Broker, Network Programming, Octopus Deploy, Cloud Services, Ruby, SQL Databases, Web Applications, Google Cloud, Load Balancing, Zapier, Caching, Backend, Kotlin, Kubernetes, Information Technology, Apache Kafka, Vertica, Terraform, Multiplatform, Docker, Golang, Microservices - **Published:** July 18, 2026 - **Apply:** https://es.trabajo.org/oferta-5355-3afe9e76cc915f2be67a45c83ce78357 ## About the Role Technical Skills - Strong experience in building scalable distributed backend applications (7+ years). - Excellent understanding of distributed systems patterns and algorithms. - Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc. - Excellent understanding of network protocols and stacks. - Excellent understanding of DB technologies: classic databases and modern no-SQL. - Knowledge of all common basic data structures and algorithms and how they are used is a must. - Multilingual programming experience: our code base is primarily in Ruby, with a trend to migrate to GOlang and Rust. At least two languages are required. - At least basic understanding of cloud deployments (k8s, Terraform, ArgoCD) - Experience of working with public cloud infrastructure providers(AWS/Azure/Google Cloud). - Excellent debugging, analytical, problem solving, and social skills. - BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience. Optional - Background in GOlang, Rust, WASM. - Background in network programming. - Background in Kotlin/Multiplatform. - Background in application, data security. - Deep knowledge of physical DB design. - Experience of working with Docker and other isolation technologies. ## Description protection, and encryption. In this role, y ou will also be responsible to: - Build/extend/troubleshot/fix complex heterogeneous GOlang and Ruby applications, as well as small self-contained GOlang microservices. - Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features). - Write well designed, testable, efficient code in Ruby and GOlang. - Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc. - Contribute in all phases of the development lifecycle. - Provide code reviews to your teammates. - Provide technical leadership. Work with other teams on shared projects. - Evaluate and propose improvements to existing systems. - Identify bottlenecks and bugs, and devise solutions to these problems. - Help maintain code quality, organization and automatization. - We always explore new technologies and work with Rust and Wasm can be foreseen. Requirements Qualifications / Experience ## Related Videos - [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) - [HR ROBO SAPIENS: Decoding AI Agents and Workflow Automation for Modern Recruitment](https://www.wearedevelopers.com/videos/1470-hr-robo-sapiens-decoding-ai-agents-and-workflow-automation-for-modern-recruitment) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Fireside Chat with David Heinemeier Hansson](https://www.wearedevelopers.com/videos/980-fireside-chat-with-david-heinemeier-hansson) ## Related Articles - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [The 7 Most Popular Backend Frameworks for Developers](https://www.wearedevelopers.com/magazine/403-the-7-most-popular-backend-frameworks-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)