Senior Backend Software Engineer - Ruby

Chronos Consulting
Madrid, Spain
19 days ago
Apply on www.buscojobs.com.es
Prepare application

Role details

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

Tech stack

Clean Code Principles Amazon Web Services Amazon S3 Server Applications Microsoft Azure Microsoft Basic Data Partition Batch Processing Software Quality Code Review Computer Programming Databases Data Integration
+31 more
Data Security Database Design Software Debugging DevOps Amazon DynamoDB PostgreSQL Message Broker Network Programming Network Protocols Ruby on Rails Redis Ruby SQL Databases Web Applications Google Cloud Enterprise Software Applications Load Balancing Data Storage Technologies Caching Backend B2b Software Kubernetes Information Technology Apache Kafka Vertica Restful APIs Webhooks Data Pipelines Docker Golang Microservices

Job description

Job Reference: Date Posted: 15 July **Recruiter: Coberon ChronosLocation: SpainRemote Working: 100% remote working possibleSalary: On ApplicationSector: Engineering, IT & TechJob Type: Permanent, Full-time, Home-office based, W2, RemoteEmail: 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.Se pueden requerir diversas habilidades interpersonales y experiencia para el siguiente puesto.Por favor, asegúrese de consultar la descripción a continuación con atención.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 HAVE1) Background in GOlang and/or Rust.2) Background in network programming.3) Background in applications and data security.4) Deep knowledge of physical DB design.5) Experience working with Docker and other isolation technologies.6) Experience working with public cloud infrastructure providers such as AWS/Azure/Google Cloud.7) Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc.).8) Experience in building/deploying data processing pipelines is a plus.9) 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).Write well-designed, testable, efficient code in Ruby and GOlang.Integration of data storage solutions.Postgres/S3/DynamoDB/Kafka/ClickHouse, etc.Contribute to all phases of the development lifecycle.Provide code reviews to your teammates.Evaluate and propose improvements to the existing system.Identify bottlenecks and bugs, and devise solutions to these problems.Help maintain code quality, organization, and automatization.xqysrnh You can anticipate working with Rust and Wasm in the future.

Requirements

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 1) Background in GOlang and/or Rust. 2) Background in network programming. 3) Background in applications and data security. 4) Deep knowledge of physical DB design. 5) Experience working with Docker and other isolation technologies. 6) Experience working with public cloud infrastructure providers such as AWS/Azure/Google Cloud. 7) Experience in related fields (DevOps, ML, DBA, Enterprise applications, etc.). 8) Experience in building/deploying data processing pipelines is a plus. 9) 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.

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.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · World Congress 2026 Europe

3:30 min

Falling in love with Ruby and creating Basecamp

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

Videos

See all

Related articles

See all