2 months ago
Belgrade, SerbiaSenior
Responsibilities
- Build new products inside the company.
- Develop new code with Rust and work with existing Go and Ruby code.
- Create proofs of concept in new areas and drive them to production or discontinue them.
- Write, ship, and maintain high-performance asynchronous applications.
Requirements
- At least 2 years of experience writing, shipping, and maintaining Rust code.
- Experience with other languages such as Ruby, Python, Go, JavaScript, or Java.
- Knowledge of data structures, algorithms, multiprocessing, and memory management.
- Experience developing high-performance asynchronous Rust applications, preferably with Tokio.
- Understanding of network protocols and stacks, database technologies including classic databases and NoSQL, DevOps practices and tools, and the Linux environment.
- Golang or Ruby knowledge, WebAssembly experience, and open-source contributions are preferred.
- Ability to work remotely with globally distributed teams, communicate in spoken English, solve problems proactively, adapt to new technologies and projects, and travel for business.
Benefits
- Remote work with teams distributed across the world and time zones.
- Business travel may be required.
- The company describes a flexible, trust-oriented culture with employee benefits and a focus on work-life balance.
About Workato
Workato builds a cloud platform for enterprise integration and workflow automation, combining iPaaS, no-code recipes, and AI to orchestrate processes across SaaS and on‑prem systems. It sells subscriptions to IT and operations teams at large and mid-size companies; customers include firms such as Nasdaq, Cisco, and Atlassian. Founded in 2013 and headquartered in Palo Alto, it is a privately held company.