Senior Software Engineer - Ruby on Rails, Payments (Remote LATAM)
At Playbypoint, we are building the next generation of software and connecting the world of sports with a focus on revolutionizing the racquet sports industry. We are redefining club management.
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
- Department
- Engineering
- Role
- Software Engineer
- Locations
- Bogotá, Bolivia, Brazil, Buenos Aires, Costa Rica, Lima, Nicaragua, Rep Dominicana
- Remote status
- Fully Remote
About Playbypoint
Playbypoint is an all-in-one club management software for racquet sports facilities. Our platform simplifies operations for tennis, padel, and pickleball clubs by centralizing court booking, member management, and payment processing into a single, intuitive system.
