
Job Overview
Location
Amsterdam, Netherlands
Job Type
Full-time
Category
Software Engineering
Date Posted
June 3, 2026
Full Job Description
đź“‹ Description
- • Build, extend, troubleshoot, and fix complex heterogeneous backend applications in Ruby and GoLang, along with small self-contained GoLang microservices.
- • Improve the execution engine of custom third-party code using Ruby DSL, focusing on isolation, performance, and new feature development.
- • Write well-designed, testable, and efficient code in Ruby and GoLang for high-scale enterprise automation systems.
- • Integrate and manage data storage solutions including Postgres, S3, DynamoDB, Kafka, and ClickHouse.
- • Contribute to all phases of the development lifecycle, from design and implementation to deployment and maintenance.
- • Perform code reviews for teammates to ensure code quality, consistency, and adherence to best practices.
- • Provide technical leadership on shared projects, collaborating across teams to align on architecture and execution.
- • Evaluate and propose improvements to existing systems to enhance scalability, reliability, and performance.
- • Identify system bottlenecks and bugs, then design and implement effective solutions to resolve them.
- • Maintain high standards of code quality, organization, and automation across the codebase.
- • Explore and evaluate emerging technologies such as Rust and WebAssembly for future integration into the platform.
- • Work with distributed systems patterns and algorithms to ensure robust, scalable, and fault-tolerant recipe runtime execution.
- • Ensure data protection, encryption, atomicity, concurrency guarantees, and durability in the core execution engine.
- • Operate within a cloud-native architecture that connects applications, data sources, and processes for real-time orchestration at scale.
- • Collaborate with globally distributed teams across multiple time zones in a remote-first environment.
- • Apply deep knowledge of network protocols, application servers, load balancers, message brokers, caching, and monitoring systems.
- • Support enterprise-grade security requirements and operationalize AI-driven automation across the Workato platform.
🎯 Requirements
- • 7+ years of experience building scalable distributed backend applications
- • Excellent understanding of distributed systems patterns and algorithms
- • Multilingual programming experience with at least two languages (Ruby and GoLang required)
- • Strong knowledge of database technologies including both SQL and NoSQL systems
- • Experience working with public cloud infrastructure providers (AWS, Azure, or Google Cloud)
- • BS/MS degree in Computer Science, Engineering, or a related field
🏖️ Benefits
- • Flexible, trust-oriented culture with full ownership of roles
- • Emphasis on balancing productivity with self-care
- • Vibrant and dynamic work environment
- • Remote-first work model with global team collaboration
Skills & Technologies
About Workato, Inc.
Workato provides low-code/no-code enterprise automation and integration software that connects applications, data, and business processes across cloud and on-premises systems. Its platform offers pre-built connectors, recipes, and AI-powered workflow orchestration for finance, HR, IT, sales, support, and marketing functions. The company enables organizations to automate tasks without extensive coding, reducing manual effort and accelerating digital transformation initiatives. Workato serves mid-market to large enterprises worldwide through a subscription-based SaaS model, emphasizing security, governance, and scalability for complex integrations.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities
2 months ago

Twilio Inc.
2 months ago

Rula Health, Inc.
2 months ago
1 month ago

