Senior Backend Software Engineer - Ruby

Chronos Consulting
Lleida (Lérida), Spain
2 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Amazon S3 Software Quality Computer Programming Databases Data Structures Software Debugging Amazon DynamoDB PostgreSQL Message Broker Enterprise Messaging Systems Network Protocols NoSQL
+10 more
Ruby on Rails Ruby Load Balancing Data Storage Technologies Caching Backend Information Technology Apache Kafka Vertica Network Server

Job description

OverviewIn this role you will shape a high-performing, distributed backend platform that handles recipe execution, events, and jobs. You’ll work with a cross-functional team to scale and secure complex systems, balancing performance, durability, and concurrency. You’ll contribute across the full development lifecycle, improving the core engine and integrating diverse storage and messaging technologies. This is a mission-critical position at a leading software company offering strong compensation and remote collaboration across time zones.Compensaciones / Beneficios remote workcompetitive compensation and benefitsResponsabilidades Build, extend, and troubleshoot Go and Ruby applications, including microservicesImprove the execution engine for custom code (Ruby DSL, isolation, performance) and add new featuresWrite clean, testable Ruby and Go codeIntegrate data storage solutions (Postgres, S3, DynamoDB, Kafka, ClickHouse)Contribute to all phases of the development lifecycle and perform code reviewsIdentify bottlenecks and bugs, propose improvements, and maintain code quality and automationCollaborate with distributed teams and prepare for Rust/Wasm usage in the futureRequisitos principales 5+ years of experience in scalable distributed backend developmentStrong understanding of databases, load balancers, app servers, message brokers, caching, and monitoringSolid knowledge of network protocols and stacksExperience with traditional and NoSQL DB technologiesStrong foundations in data structures and algorithmsMultilingual programming experience with Ruby, Go, and RustExcellent debugging, analytical, problem-solving, and social skillsBS/MS degree in Computer Science, Engineering, or a related subject, 7+ years of industry experienceWillingness to work remotely with globally distributed teamsexcellent debugginganalyticalproblem-solvingRubyRuby on RailsPostgreSQL

Requirements

Collaborate with distributed teams and prepare for Rust/Wasm usage in the future Requisitos principales 5+ years of experience in scalable distributed backend development Strong understanding of databases, load balancers, app servers, message brokers, caching, and monitoring Solid knowledge of network protocols and stacks Experience with traditional and NoSQL DB technologies Strong foundations in data structures and algorithms Multilingual programming experience with Ruby, Go, 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 Willingness to work remotely with globally distributed teams excellent debugging analytical problem-solving Ruby Ruby on Rails PostgreSQL

Benefits & conditions

In this role you will shape a high-performing, distributed backend platform that handles recipe execution, events, and jobs. You’ll work with a cross-functional team to scale and secure complex systems, balancing performance, durability, and concurrency. You’ll contribute across the full development lifecycle, improving the core engine and integrating diverse storage and messaging technologies. This is a mission-critical position at a leading software company offering strong compensation and remote collaboration across time zones. Compensaciones / Beneficios remote work competitive compensation and benefits Responsabilidades Build, extend, and troubleshoot Go and Ruby applications, including microservices Improve the execution engine for custom code (Ruby DSL, isolation, performance) and add new features Write clean, testable Ruby and Go code Integrate data storage solutions (Postgres, S3, DynamoDB, Kafka, ClickHouse) Contribute to all phases of the development lifecycle and perform code reviews Identify bottlenecks and bugs, propose improvements, and maintain code quality and automation

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.buscojobs.com.es
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

54 sec

Shifting focus to Rust for web backend development

Marco Otte-Witte · World Congress 2023

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all