2 months ago
Barcelona, SpainSenior
Responsibilities
- Build new products inside the company.
- Develop, ship, and maintain Rust code while working with existing Go and Ruby code.
- Develop high-performance asynchronous applications with Rust, preferably using Tokio.
- Create proofs of concept in new areas and drive them to production or discontinue them.
- Collaborate remotely with teams distributed across global time zones and travel for business as needed.
Requirements
- At least 2 years of experience writing, shipping, and maintaining Rust code.
- Experience with other programming 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 network stacks.
- Understanding of classic database and modern NoSQL technologies.
- Basic knowledge of DevOps practices and tools.
- Understanding of the Linux environment.
- Golang or Ruby knowledge is a plus.
- Experience with WebAssembly is a plus.
- Open-source contributions are a plus.
- Spoken English sufficient for the technical interview and workplace collaboration.
- Ability to work as a results-oriented problem solver, propose solutions, adapt to new technologies, and switch between projects.
Benefits
- Remote work with globally distributed teams.
- Flexible, trust-oriented work culture with ownership and work-life balance.
- Vibrant and dynamic work environment with employee benefits.
- Business travel may be required.
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.