Ruby Developer

RemoteSalary not specified

Job Description, Responsibilities & Requirements

About the Position

Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable products, platforms, and data-driven solutions. We are currently seeking a Ruby Developer to join our team in Bulgaria, focusing on Ruby on Rails and backend development.

Responsibilities

  • Develop, maintain, and improve Ruby on Rails applications supporting business-critical processes and workflows.
  • Work primarily within monolithic application architectures while contributing to modernization and architectural improvements.
  • Implement backend features, integrations, and business logic using Ruby and Ruby on Rails.
  • Collaborate with frontend developers to support integrated user experiences and maintain legacy frontend components where required.
  • Participate in the implementation of Event-Driven Design and Domain-Driven Design (DDD) principles within evolving application architectures.
  • Write and maintain comprehensive unit and integration tests using RSpec and/or Minitest.
  • Work closely with Product Owners, QA engineers, and client stakeholders to refine and implement business requirements.
  • Manage deployments and support delivery processes across multiple environments, including legacy on-premises infrastructure and containerized platforms.
  • Contribute to CI/CD processes, automation, and operational improvements using modern DevOps practices and tooling.
  • Support troubleshooting, debugging, performance optimization, and production stability activities.
  • Ensure high code quality through code reviews, testing, refactoring, and continuous improvement initiatives.

Requirements

  • Commercial experience as a Ruby Developer in modern web application environments.
  • Strong hands-on experience with Ruby on Rails and the Ruby ecosystem.
  • Good understanding of monolithic application architectures and backend application design.
  • Experience with Ruby ecosystem tools such as Bundler and RubyGems.
  • Strong experience writing unit and integration tests using RSpec and/or Minitest.
  • Practical experience with MySQL / MariaDB and Redis.
  • Experience working with frontend integration technologies such as NodeJS, Yarn, and Webpacker.
  • Basic familiarity with AngularJS or maintaining legacy frontend components.
  • Experience with deployment and infrastructure automation tools such as Capistrano, Ansible, and Docker.
  • Good understanding of CI/CD workflows and DevOps practices.
  • Experience with Git-based development workflows, including GitHub or Azure Repos.
  • Practical experience working with Azure DevOps Pipelines or similar CI/CD platforms.
  • Familiarity with Linux-based environments, preferably RedHat.
  • Basic understanding of container orchestration concepts, including Kubernetes / AKS environments.
  • Experience working with secure enterprise access environments and tooling.
  • Awareness of security best practices and experience using security scanning tools such as Snyk or equivalent.
  • Experience managing dependencies and private packages repositories.
  • Understanding of SPA concepts and modern frontend development practices.
  • Good understanding of Event-Driven architectures and Domain-Driven Design principles.
  • Ability to troubleshoot and navigate across the full application stack, from database to frontend layer.
  • Practical experience using AI-powered assistants (e.g. GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery.

Nice to Have

  • Experience modernizing legacy Ruby on Rails applications.
  • Experience working with enterprise-scale monolithic systems.
  • Knowledge of containerized and cloud-adjacent deployment environments.
  • Experience contributing to architectural modernization initiatives.
  • Experience applying GenAI in a more structured way within the SDLC, including defined workflows, prompt patterns, or tool integrations embedded into daily work.
  • Interest in and familiarity with emerging AI-driven practices (e.g. agent-based workflows, automation patterns, AI-augmented development), with a willingness to explore and experiment beyond standard approaches.

We Offer

  • Opportunity to work with a global leader in AI-first digital transformation.
  • Collaborate with a diverse team of experts across various industries.
  • Work from Bulgaria with a work permit required.

About the Company

Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable products, platforms, and data-driven solutions. We specialize in Artificial Intelligence, Data and Cloud, Intelligent Automation, and Digital Products, combining deep technical expertise with a strong focus on engineering excellence and a people-first culture.

Job Details

Company name:
PGS Software S.A.
Location:
Bulgaria
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Jul 1, 2026
Last checked:
Jul 1, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.