Job Description
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.
Esta oferta laboral está disponible en Get on Board.
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
Conditions
Competitive Payment in USD
Flexible schedule
Unlimited PTO
100% Remote
Trabajo 100% remoto: El cargo puede ser desempeñado desde cualquier lugar del mundo.
Horario flexible: Entrada y salida flexibles, libertad para realizar trámites personales o familiares.
Viajes o retiros de empresa: Actividades de integración del equipo fuera del espacio de trabajo.
Coaching personal: Playbypoint ofrece consejería personal para sus empleados.