Turn this role into an interview — a resume and cover letter built around what this employer wants.
Workato is seeking a Staff Backend Developer (Ruby/Go) to join our Engine team, focusing on the Recipe runtime and distributed architecture. You will contribute to performance, scalability, storage, durability, and concurrency guarantees across complex services.
We welcome Ruby and Go experts who can lead architecture, review code, and drive improvements across microservices. Remote-friendly with global teams, and opportunities for professional growth and cutting-edge tech.
We support individual career ambitions, and set aside training programs and budgets they can tap on to upgrade both soft and hard skills.
From virtual game nights to fitness sessions, there’s always time for a little fun on the calendars.
Knowledge of all common basic data structures and algorithms and how they are used is a mustExcellent understanding of distributed systems patterns and algorithmsStrong experience in building scalable distributed backend applications (7+ years)Excellent understanding of DB technologies: classic databases and modern no-SQLExcellent understanding of network protocols and stacksAt least basic understanding of cloud deployments (k8s, Terraform, ArgoCD)Multilingual programming experience: our code base is primarily in Ruby, with a trend to migrate to GOlang and Rust. At least two languages are requiredGreat understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etcExcellent debugging, analytical, problem solving, and social skillsBS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experienceExperience of working with public cloud infrastructure providers(AWS/Azure/Google Cloud)Experience of working with Docker and other isolation technologiesBackground in network programmingDeep knowledge of physical DB designBackground in application, data securityExperience in related fields (DevOps, ML, DBA, Enterprise applications, etc)Background in GOlang, Rust, WASM, Kotlin-multiplatformExperience of working with third-party REST APIs at scale (request throttling, batch processing etc)Experience in building/deploying data processing pipelines is a plusReadiness to work remotely with teams distributed across the world and timezonesAbility to technically lead projects. Work with requirements, cost analysis