Skip To Main Content
backBack to Search

Senior Ruby on Rails Developer

Hybrid in Ukraine
Ruby
& 4 others
hot

We are looking for a seasoned Senior Ruby on Rails Developer to join our Core Payment Engineering team on a contract basis. This team is responsible for building the systems that handle mission-critical payment processing for merchants around the globe. You’ll work closely with product managers, engineers, and infrastructure teams to build scalable and secure backend services.

This role is ideal for someone with a strong engineering foundation, excellent communication skills, and a passion for working on production-grade systems in a high-impact domain like e-commerce payments.

Responsibilities
  • Design, implement, and maintain features in a Ruby on Rails service for payment processing systems
  • Ensure functionality meets production-grade standards with appropriate test coverage across all layers, implemented instrumentation, and detailed documentation
  • Troubleshoot production issues and contribute to post-incident reviews to improve reliability
  • Collaborate with a global team, primarily working with peers in the Sydney timezone
Requirements
  • 5+ years of professional backend development experience, with a strong focus on Ruby on Rails
  • Solid understanding of building and operating production-grade systems, including familiarity with logs, traces, metrics, feature flags, and debugging live traffic issues
  • Familiarity with observability tools such as Prometheus, Grafana, Sentry, and Lightstep
  • Strong grasp of Domain-Driven Design (DDD) principles
  • Proven experience integrating with third-party APIs and services, especially those involving nuanced state transitions (e.g., payment flows)
  • Ability to write testable, maintainable, and clean code, along with knowledge of continuous integration and deployment practices
  • A product-focused mindset — you care about understanding the "why" behind the work
  • Excellent written and verbal communication skills in English (B2+ level)
  • Time zone overlap with Sydney (AEST/AEDT)
Nice to have
  • Experience in payments, fintech, or e-commerce platforms
Looking for something else?

Find a vacancy that works for you. Send us your CV to receive a personalized offer.

Find me a job