Senior Backend Software Engineer - RUBY
Senior Backend Engineer (via recruiter Coberon Chronos) for a US B2B software company, working fully remote from Spain on the recipe-execution engine — DSL, event pulling, webhooks, job execution — using Ruby/RoR, PostgreSQL, Redis, Kafka and Kubernetes, with an ongoing shift toward Go and Rust.
- Compensation
- Not disclosed
- Location
- Madrid, Spain
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Full time
- Experience
- 5+ years
- Category
- Backend
- Posted
Skills
Must have
- 5+ years building scalable distributed backend applications
- Understanding of building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring
- Good understanding of network protocols and stacks
- Good understanding of DB technologies: classic databases and modern no-SQL
- Knowledge of basic data structures and algorithms
- Multilingual programming experience; codebase primarily Ruby, migrating to Golang and Rust
- Excellent debugging, analytical, problem-solving and social skills
- BS/MS degree in Computer Science, Engineering, or related subject
- 7+ years of industry experience
- Readiness to work remotely with teams distributed across the world and time zones occasionally
Nice to have
- Background in Golang and/or Rust
- Background in network programming
- Background in applications and data security
- Deep knowledge of physical DB design
- Experience working with Docker and other isolation technologies
- Experience with public cloud infrastructure providers such as AWS/Azure/Google Cloud
- Experience in related fields (DevOps, ML, DBA, Enterprise applications)
- Experience building/deploying data processing pipelines
- Experience working with third-party REST APIs at scale (request throttling, batch processing)
Full description
Job Reference: 00000049-1Date Posted: 8 October 2026Recruiter: Coberon ChronosLocation: SpainRemote Working: 100% remote working possibleSalary: On ApplicationSector: Engineering, IT & TechJob Type: Permanent, Full-time, Home-office based, W2, RemoteEmail: cv@coberonchronos.comApply for this job nowJob DescriptionOur client is a world-class American B2B software company, a leader in its field. We are looking for exceptional Senior Backend Software Engineers (Tech stack: Ruby/ RoR, PostgreSQL, Redis, Kafka, k8s) to join the team that develops and maintains everything related to recipe execution: DSL, pulling events, processing webhooks, and executing jobs. It has various aspects: performance, scaling, storage, durability, atomicity, concurrency guarantees, data protection, and encryption.
These are full-time, permanent positions offering highly competitive compensation and benefits. MUST-HAVE REQUIREMENTS
Strong experience in building scalable distributed backend applications (5+ years).
Great understanding of all building blocks of large web applications: databases, load balancers, application servers, message brokers, caching, monitoring, etc.
Good understanding of network protocols and stacks.
Good understanding of DB technologies: classic databases and modern no-SQL.
Knowledge of basic data structures and algorithms and how they are used is a must.
Multilingual programming experience: our code base is primarily in Ruby, with a trend to migrate to GOlang and Rust.
Excellent debugging, analytical, problem-solving, and social skills.
BS/MS degree in Computer Science, Engineering, or a related subject, 7+ years of industry experience.
Readiness to work remotely with teams distributed across the world and time zones occasionally.
ADVANTAGE IF YOU HAVE
- Background in GOlang and/or Rust.
- Background in network programming.
- Background in applications and data security.
- Deep knowledge of physical DB design.
- Experience working with Docker and other isolation technologies.
- Experience working with public cloud infrastructure providers such as AWS/Azure/Google Cloud.
- Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc.).
- Experience in building/deploying data processing pipelines is a plus.
- Experience working with third-party REST APIs at scale (request throttling, batch processing, etc.).
RESPONSIBILITIES
Build/extend/troubleshoot/fix complex heterogeneous GOlang and Ruby applications, as well as small self-contained GOlang microservices.
Improve execution engine of custom third-party code (Ruby DSL, isolation, performance, new features).