Workato21.04.2026

Staff Software Engineer

Amsterdam

Обязанности

  • 01Build, extend, troubleshoot and fix complex heterogeneous Go and Ruby applications, as well as small self-contained Go microservices
  • 02Improve execution engine of custom third‑party code (Ruby DSL, isolation, performance, new features)
  • 03Write well‑designed, testable, efficient code in Ruby and Go
  • 04Integrate data storage solutions such as PostgreSQL, S3, DynamoDB, Kafka, ClickHouse
  • 05Contribute in all phases of the development lifecycle
  • 06Provide code reviews to teammates
  • 07Provide technical leadership
  • 08Collaborate with other teams on shared projects
  • 09Evaluate and propose improvements to existing systems
  • 10Identify bottlenecks and bugs and devise solutions
  • 11Help maintain code quality, organization and automation
  • 12Explore new technologies and work with Rust and WebAssembly

Требования

  • 017+ years of experience building scalable distributed backend applications
  • 02Strong understanding of distributed systems patterns and algorithms
  • 03Knowledge of core components of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring
  • 04Excellent understanding of network protocols and stacks
  • 05Deep knowledge of relational and NoSQL database technologies
  • 06Proficiency with common data structures and algorithms
  • 07Multilingual programming experience: primary Ruby codebase with migration to Go and Rust (at least two languages required)
  • 08Basic understanding of cloud deployments (Kubernetes, Terraform, ArgoCD)
  • 09Experience with public cloud providers (AWS, Azure, Google Cloud)
  • 10BS/MS in Computer Science, Engineering or related field, 7+ years industry experience
  • 11Optional background in Go, Rust, WebAssembly, network programming, Kotlin/Multiplatform, application or data security, physical DB design
  • 12Experience with Docker and container isolation technologies
  • 13Experience in related fields such as DevOps, ML, DBA, enterprise applications
  • 14Experience building/deploying data processing pipelines (plus)
  • 15Experience working with third‑party REST APIs at scale (request throttling, batch processing)

Условия

  • 01Flexible, trust‑oriented culture with remote work possibilities
  • 02Vibrant and dynamic work environment
  • 03Comprehensive employee benefits and well‑being programs
  • 04Opportunity to work with cutting‑edge technologies on large‑scale systems