Senior Software Engineer (Ruby / Golang)

Workato
Barcelona, Spain
7 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Amazon Web Services Amazon S3 Microsoft Azure Cloud Computing Cloud Foundry Software Quality Code Review Databases Software Debugging Distributed Systems Amazon DynamoDB PostgreSQL
+22 more
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

Job 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 *

Requirements

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 *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:20 min

Moving from the .NET ecosystem to JavaScript and Go

Brian Morrison · Coffee With Developers

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

Videos

See all

Related articles

See all