> Markdown version of [/jobs/ext/2194787-staff-backend-developer](https://www.wearedevelopers.com/jobs/ext/2194787-staff-backend-developer). 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). --- # Staff Backend Developer - **Company:** Workato - **Location:** Frankfurt, Germany (Remote available) - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Amazon Web Services, Amazon S3, Server Applications, Microsoft Azure, Microsoft Basic Data Partition, Batch Processing, Code Review, Databases, Data Integration, Software Debugging, DevOps, Distributed Systems, PostgreSQL, Message Broker, Octopus Deploy, Redis, Cloud Services, Ruby, Web Applications, Google Cloud, Enterprise Software Applications, Load Balancing, Caching, Backend, Kotlin, Kubernetes, Information Technology, Apache Kafka, Vertica, Restful APIs, Terraform, Data Pipelines, Docker, Golang - **Published:** August 23, 2026 - **Apply:** https://www.jobfinder.de/job/staff-software-engineer-ruby-or-golang/ ## About the Role quality, organization and automatization.RequirementsQualifications / Experience / Technical SkillsStrong 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 Website degree in Computer Science, Engineering or a related subject, 7+ years of industry experience.Soft Skills / Personal CharacteristicsBackground in GOlang, Rust, WASM, Kotlin-multiplatform.Background in network programming.Background in application, data security.Deep knowledge of physical DB design.Experience of working with Docker and other isolation technologies.Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc).Experience in building/deploying data processing pipelines is a plus.Experience of working with third-party REST APIs at scale (request throttling, batch processing etc).Soft Skills / Personal CharacteristicsAbility to technically lead projects. Work with requirements, cost analysis.Readiness to work remotely with teams distributed across the world and timezones.(REQ ID: 2582) ## Description performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption. In this role, you will also be responsible to:We also consider strong Ruby-only candidates, as well as Golang-only candidates who are open to learning new languages.Be a key contributor to the architecture and design of distributed applications with strict requirements for performance and resilience. Build/extend/troubleshoot/fix complex heterogeneous Golang/Ruby applications, as well as small self-contained Golang microservices.Write well-designed, testable, efficient code in Ruby and Golang. Integration of data storage solutions Postgres/S3/Redis/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 ## Related Videos - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Reducing LLM Calls with Vector Search Patterns - Raphael De Lio (Redis)](https://www.wearedevelopers.com/videos/1714-reducing-llm-calls-with-vector-search-patterns-raphael-de-lio-redis) - [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) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Get ready to Rustle](https://www.wearedevelopers.com/videos/698-get-ready-to-rustle) - [Coroutine explained yet again 60 years later](https://www.wearedevelopers.com/videos/690-coroutine-explained-yet-again-60-years-later) ## Related Articles - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [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) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [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)