> Markdown version of [/jobs/ext/2804527-senior-software-engineer-ruby-golang](https://www.wearedevelopers.com/jobs/ext/2804527-senior-software-engineer-ruby-golang). 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 Software Engineer (Ruby / Golang) - **Company:** Workato - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Amazon S3, Microsoft Azure, Cloud Computing, Cloud Foundry, Software Quality, Code Review, Databases, Software Debugging, Distributed Systems, Amazon DynamoDB, PostgreSQL, Message Broker, NoSQL, Systems Development Life Cycle, Ruby, SQL Databases, Web Applications, Google Cloud, Load Balancing, Data Storage Technologies, Zapier, Caching, Backend, Information Technology, Apache Kafka, Codebase, Vertica, Restful APIs, Network Server, Webhooks, Docker, Golang, Microservices - **Published:** September 9, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-ruby-golang-en-barcelona-ID-369194432 ## About the Role Compensaciones / Beneficios * Develop, extend, troubleshoot, and fix complex Ruby and Go applications and microservices * Improve the execution engine for Ruby DSL, isolation, and performance * Write well-designed, testable Ruby and Go code * Integrate data storage solutions (Postgres, S3, DynamoDB, Kafka, ClickHouse) * Contribute across the full development lifecycle and perform code reviews * Identify bottlenecks and propose improvements to the system * Maintain code quality, organization, and automation * Explore new technologies (Rust, WASM) for future capabilities Responsabilidades * 5+ years of experience building scalable distributed backend applications * Strong understanding of web application infrastructure (databases, load balancers, app servers, message brokers, caching) * Proficiency with Ruby and GoLang (multilingual codebase) * Knowledge of DB technologies (SQL and NoSQL) * Strong debugging, analytical, and problem-solving skills * BS/MS in Computer Science, Engineering, or related field, 7+ years of experience * Experience with Docker and cloud infrastructure (AWS/Azure/Google Cloud) * Experience with third-party REST APIs at scale Requisitos principales * ## Description Experteer Overview As a Senior Backend Developer on Workato's Engine team, you'll build and optimize the Recipe runtime, focusing on execution, events, and webhooks at scale.You'll work across Ruby and GoLang to ensure performance, durability, and security in a complex distributed system.You'll contribute across the development lifecycle, review code, and explore new tech like Rust and WASM.This role anchors our scalable, cloud-native platform that powers real-time automation for enterprise customers.Compensaciones / Beneficios * Develop, extend, troubleshoot, and fix complex Ruby and Go applications and microservices * Improve the execution engine for Ruby DSL, isolation, and performance * Write well-designed, testable Ruby and Go code * Integrate data storage solutions (Postgres, S3, DynamoDB, Kafka, ClickHouse) * Contribute across the full development lifecycle and perform code reviews * Identify bottlenecks and propose improvements to the system * Maintain code quality, organization, and automation * Explore new technologies (Rust, WASM) for future capabilities Responsabilidades * 5+ years of experience building scalable distributed backend applications * Strong understanding of web application infrastructure (databases, load balancers, app servers, message brokers, caching) * Proficiency with Ruby and GoLang (multilingual codebase) * Knowledge of DB technologies (SQL and NoSQL) * Strong debugging, analytical, and problem-solving skills * BS/MS in Computer Science, Engineering, or related field, 7+ years of experience * Experience with Docker and cloud infrastructure (AWS/Azure/Google Cloud) * Experience with third-party REST APIs at scale Requisitos principales * ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [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) - [Rust Beyond Systems: Revolutionizing Web Development](https://www.wearedevelopers.com/videos/1111-rust-beyond-systems-revolutionizing-web-development) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)