Senior Software Engineer - Ruby on Rails, Payments (Remote LATAM)

Playbypoint

Playbypoint

Software Engineering
Multiple locations
Posted on Oct 30, 2025

Playbypoint is committed to building the next generation of software and connecting the world of sports 😎. We are revolutionizing the racquet sports industry by redefining club management through cutting-edge technology. Our goal is to drive unparalleled player engagement and propel clubs to new heights of success. 🚀We are looking for a Senior Software Engineer with a strong background in Ruby on Rails and payment systems to join our team. This role involves designing and implementing scalable, secure, and well-documented payment solutions, as well as maintaining key components of our payments infrastructure.

Aplica en el empleo original en getonbrd.com.

Job functions

Design, develop, and implement payment integrations with:

  • Payment gateways (e.g., Stripe, local banks)
  • Digital wallets and alternative payment methods

Build and maintain core payment features, including:

  • Payment processing (Cards, ACH, recurring payments, 3DS)
  • POS (Point of Sale) device management
  • Payment data models and database relationships
  • API endpoints and documentation for status checks, environments, and Test/QA credentials

Define and document the lifecycle of payment gateway integrationsImplement robust logging and traceability systems to monitor payment operationsRefactor and improve existing components, including:

  • Payment-related models and background jobs
  • Database schema and relationships

Contribute to a clean, scalable, and well-documented codebase

Qualifications and requirements

  • Proven experience in Ruby on Rails
  • Strong understanding of payment systems, including 3DS, gateways, and digital wallets
  • Experience working with QA environments and technical documentation
  • Proficiency in database design and optimization
  • Hands-on experience with monitoring and traceability tools
  • Knowledge of payment fraud detection techniques

Desirable skills

  • Familiarity with background job processors (e.g., Sidekiq)
  • Solid understanding of version control systems (Git)
  • Experience working in Agile environments (Scrum or Kanban)
  • Excellent communication skills and ability to collaborate with cross-functional teams