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

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

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

Playbypoint

19 horas atrás

Nenhuma candidatura

Sobre

  • 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