Staff Software Engineer (Ruby or GOlang) (Madrid)

Staff Software Engineer (Ruby or GOlang) (Madrid)

05 ago
|
Workato
|
Madrid

05 ago

Workato

Madrid

Overview
Usted podría ser el solicitante perfecto para este trabajo. Lea toda la información asociada y asegúrese de presentar su candidatura.

-

- 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

- Everything related to recipe execution: DSL, pulling events, processing webhooks, executing jobs. There are various aspects to it: performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption

- 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 quality, organization and automatization

Benefits

-

- Adaptable Working Arrangements: We maintain a hybrid remote work model and provide everyone with best‑of‑breed technology tools that enable them to work anywhere, anytime.

- Great Employee Benefits: Such as an Employee Assistance Programme (EAP), Health Insurance, Referral Bonuses, and Workato Stock Options, tailored to the countries that our employees are based in.

- Professional Development Opportunities: We support individual career ambitions,



and set aside training programs and budgets they can tap on to upgrade both soft and hard skills.

- Recreation Time: From virtual game nights to fitness sessions, there’s always time for a little fun on the calendars.

- Dedicated Wellness: We make it a point to dedicate time to pause, recharge and get to know each other better.

Qualifications

-

- Excellent understanding of distributed systems patterns and algorithms.

- At least basic understanding of cloud deployments (k8s, Terraform, ArgoCD).

- Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.

- Knowledge of all common basic data structures and algorithms and how they are used is a must.

- Excellent understanding of network protocols and stacks.

- Strong experience in building scalable distributed backend applications (7+ years).

- Excellent understanding of DB technologies: classic databases and modern no‑SQL.

- 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.

- Excellent debugging, analytical, problem solving, and social skills.

- Experience of working with public cloud infrastructure providers (AWS/Azure/Google Cloud).

- BS/MS degree in Computer Science, Engineering or a related subject, 7+ years of industry experience.

- 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).

- Deep knowledge of physical DB design.

- Experience of working with Docker and other isolation technologies.

- Background in application, data security.

- Background in network programming.

- Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc).

- Background in GOlang, Rust, WASM, Kotlin‑multiplatform.

- Ability to technically lead projects. Work with requirements, cost analysis. xqbhyrx

- Readiness to work remotely with teams distributed across the world and timezones.

#J-18808-Ljbffr

📌 Staff Software Engineer (Ruby or GOlang) (Madrid)
🏢 Workato
📍 Madrid

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: staff software engineer (ruby or golang) (madrid) / madrid

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: staff software engineer (ruby or golang) (madrid) / madrid