This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Workato is seeking a Senior Backend Developer to join the Engine team in Yerevan, Armenia.
The Engine team is responsible for developing and maintaining the Workato Recipe runtime, which includes recipe execution, performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption.
The role involves building, extending, troubleshooting, and fixing complex Ruby applications and small microservices.
Responsibilities include improving the execution engine of custom third-party code, writing well-designed and efficient code in Ruby and some GOlang, integrating various data storage solutions, contributing to all phases of the development lifecycle, providing code reviews, evaluating system improvements, identifying bottlenecks and bugs, and maintaining code quality and organization.
Requirements:
Candidates must have strong experience (7+ years) in developing, shipping, and maintaining Ruby and Rails applications.
A vast knowledge of Ruby and experience with intensive backend applications beyond MVC is required.
Excellent debugging, analytical, problem-solving, and social skills are essential.
Knowledge of basic data structures and algorithms is a must.
A good understanding of the components of large web applications, including databases, load balancers, application servers, message brokers, and caching, is necessary.
Candidates should have a good understanding of network protocols and stacks, as well as DB technologies, including classic databases and modern no-SQL.
A BS/MS degree in Computer Science, Engineering, or a related subject is required.
Candidates must be ready to work remotely with distributed teams and possess spoken English sufficient to pass a technical interview and collaborate with colleagues.
Optional qualifications include experience in developing DSLs in Ruby, a background in C/C++/Linux, knowledge of GOlang, deep knowledge of physical DB design, experience with Docker, public cloud infrastructure providers, and building/deploying data processing pipelines.
Benefits:
Workato offers a flexible and trust-oriented culture that empowers employees to take full ownership of their roles.
The company promotes a balance between productivity and self-care, providing a vibrant and dynamic work environment.
Employees can enjoy a multitude of benefits both inside and outside of their work lives.