Sofia, Sofia City Province, Bulgaria Remote (Global) Employment

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
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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 2 hours ago