engineering
Posted Apr 5Staff Software Engineer
at Workato
Sofia, BulgariaOn-site
Responsibilities
- Build/extend/troubleshot/fix complex heterogeneous GOlang and Ruby applications, as well as small self-contained GOlang microservices. •
- Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features). •
- Write well designed, testable, efficient code in Ruby and GOlang. •
- Evaluate and propose improvements to existing systems. •
- Identify bottlenecks and bugs, and devise solutions to these problems. •
Requirements
- Workato delivers enterprise infrastructure for the agentic era, redefining iPaaS and helping enterprises unify data, applications, processes, and AI into a single, governed platform.
- With enterprise-grade security and continuous innovation at its core, Workato provides the trusted foundation for organizations to automate with confidence and operationalize AI across the business.
- We are looking for an exceptional Senior Backend Developer (Ruby) 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.
- Integration of data storage solutions Postgres/S3/DynamoDB/Kafka/ClickHouse etc. •
- 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. •
- 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). •