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