Senior Software Engineer

closed
Workato Logo

Workato

πŸ“Remote - Serbia

Summary

Join Workato, a leader in enterprise orchestration, and become a Senior Rust Software Developer. Build new products, develop code in Rust and interact with existing Go/Ruby code. Create and drive PoCs to production or discontinue them. Work remotely with global teams. Workato offers a flexible, trust-oriented culture and numerous benefits. The company has received recognition from Business Insider, Forbes, Deloitte, and Quartz.

Requirements

  • Strong experience writing, shipping, and maintaining Rust code (2+ years) in a production , and experience with higher-level languages (Ruby, Python, Go, JS, Java, etc.)
  • Knowledge of basic data structures and algorithms, multiprocessing, memory management
  • Experience developing high-performance asynchronous applications with Rust (preferably tokio)
  • Good understanding of network protocols and stacks
  • Good understanding of DB technologies: classic databases and modern no-SQL
  • Basic knowledge of DevOps practices and tools
  • Understanding of Linux environment
  • Readiness to work remotely with teams distributed across the world and timezones
  • Spoken English (at the level enough to pass the technical interview and later work with colleagues)
  • Being a result-oriented problem solver
  • Prefers coming up with proposals in problematic areas, rather than being passive
  • Being open to new technologies and switching between projects

Responsibilities

  • Building new products inside the company
  • Develop new code with Rust, and deal with existing Go/Ruby code
  • Create PoC in the new areas and drive them to production or drop them away

Preferred Qualifications

  • A deep understanding of Pub/Sub architectures is a plus
  • Golang/Ruby knowledge is a plus
  • Experience working with WASM is a plus
  • Open Source contributions is a plus
This job is filled or no longer available