31 jul
|
Workato
|
Barcelona
Responsibilities We are looking for an exceptional Staff Backend Developer (Ruby/Go) to join our growing Engine team. The Engine team develops and maintains most things related to Workato Recipe runtime: DSL, pulling events, processing webhooks, and executing jobs. Be a key contributor to the architecture and design of distributed applications with strict requirements for performance and resilience. Build, extend, troubleshoot, and fix complex heterogeneous Golang/Ruby applications, as well as small self‑contained Golang microservices. Write well‑designed, testable, efficient code in Ruby and Golang. Integrate data storage solutions such as Postgres, S3, Redis, Kafka, Click House, etc. Contribute in all phases of the development lifecycle. Provide code reviews to teammates. Provide technical leadership and 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 automation. Requirements 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 basic data structures and algorithms and how they are used is a must. Multilingual programming experience;
at least two languages are required (primarily Ruby, with a trend to migrate to Go and Rust). At least basic understanding of cloud deployments (k8s, Terraform, Argo CD). Experience 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, with 7+ years of industry experience. Soft Skills / Personal Characteristics Background in Go, Rust, WASM, Kotlin‑multiplatform. Background in network programming. Background in application and data security. Deep knowledge of physical database design. Experience with Docker and other isolation technologies. Experience in related fields such as Dev Ops, ML, DBA, enterprise applications, etc. Experience building or deploying data processing pipelines is a plus. Experience working with third‑party REST APIs at scale (request throttling, batch processing). Ability to technically lead projects;
work with requirements and cost analysis. Readiness to work remotely with teams distributed across the world and time zones. #J-18808-Ljbffr
📌 Staff Software Engineer (Ruby Or Golang) (Barcelona)
🏢 Workato
📍 Barcelona