Sofia, Sofia City Province, Bulgaria Remote (Global)

emerchantpay is hiring a Senior Ruby/Rails Back-End Developer

About the Role

We are seeking a skilled Senior Ruby/Rails Back-End Developer to help design and develop core components of our global payment infrastructure. You will play a key role in building reliable, high-performance services that support mission-critical transactions with a target of 99.99% availability.

What You'll Do

  • Design and develop backend systems, APIs, and workflow logic for scalable payment platforms
  • Apply test-driven and behavior-driven development practices using tools like RSpec
  • Collaborate on improving system reliability, performance, and scalability
  • Work closely with cross-functional teams to deliver secure and efficient solutions

Requirements

  • Minimum of 3–4 years of hands-on experience with Ruby and Ruby on Rails
  • Proven work with MySQL or PostgreSQL databases
  • Familiarity with JavaScript and modern backend development practices
  • Experience writing automated tests using RSpec or similar frameworks
  • Strong command of written and spoken English

Nice-to-Have Skills

  • Experience building APIs using modern standards, including GraphQL
  • Knowledge of React and Redux for frontend integration
  • Familiarity with Redis, RabbitMQ, and message-driven architectures
  • Working knowledge of Docker, AWS, Terraform, and Ansible
  • Background in payment systems or financial technology
  • Understanding of web security principles and best practices

Work Environment

This is a fully remote position with no location restrictions. You’ll join a growing, inclusive organization that values diverse perspectives and continuous learning. We offer modern tools, flexible work arrangements, and support for professional growth through training and certifications.

Our culture emphasizes collaboration, technical excellence, and personal development within a challenging and evolving industry landscape.

Required Skills
RubyRuby on RailsMySQLPostgreSQLJavaScriptRSpecTDDBDDRedisRabbitMQ RubyRuby on RailsMySQLPostgreSQLJavaScriptRSpecTDDBDDRedisRabbitMQ
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
emerchantpay
A leading global payment service provider and acquirer for online, mobile, in-store and over the phone payments, offering a global payments solution through a simple integration.
All jobs at emerchantpay Visit website
Job Details
Department IT/Genesis Gateway
Category backend
Posted 3 days ago