Staff Software Engineer (Core team)
Workato is seeking a Staff Backend Developer with expertise in Golang and/or Ruby to join their growing Engine team. The successful candidate will be responsible for building, extending, and troubleshooting complex heterogeneous applications, as well as designing and implementing system-wide solutions with a focus on quality, reliability, and scalability.
Requirements
- 7+ years of strong experience in building scalable distributed backend applications
- Excellent understanding of distributed systems patterns and algorithms
- Excellent 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, including classic databases and modern no-SQL solutions
- Knowledge of basic data structures and algorithms and how they are used
- Multilingual programming experience, primarily in Ruby or Golang
- Experience working with public cloud infrastructure providers (AWS, Azure, Google Cloud)
- BS/MS degree in Computer Science, Engineering, or a related subject, with 7+ years of industry experience
- Background in network programming, building load-balancing, fair queues, throttlers.
- Background in data security, PCI/FedRAMP-ready applications.
- Experience working with Linux namespaces, Docker, or other isolation technologies.
Benefits
- Flexible work environment
- Dynamic work environment
- Vibrant and dynamic work environment
Originally posted on Himalayas
Apply To this Job