Senior Ruby Developer
Job Description
REQUIREMENTS
- 5+ years backend engineering experience (API and integration heavy)
- Strong Ruby / Ruby on Rails expertise; production Go experience strongly preferred
- Proven experience integrating PSPs or payment gateways
- Solid understanding of payment flows, webhooks, and transaction lifecycles
- Knowledge of PCI DSS and secure handling of financial data
- Experience with reconciliation, idempotency, and error-handling patterns
- Experience designing and scaling distributed backend systems
- Experience in fintech, payments, or forex/CFD brokerage preferred
- Strong attention to reliability, security, and detail
RESPONSIBILITES
- Design, build, and own backend services in Ruby (Rails) and Go
- Integrate new PSPs (cards, bank transfer, crypto, local methods) into the payment portal
- Build and maintain deposit and withdrawal flows end to end
- Design and consume PSP APIs, webhooks, and callback handlers
- Implement transaction routing, status tracking, and reconciliation logic
- Handle payment states, retries, idempotency, and failure/edge-case handling reliably
- Ensure secure handling of payment data and compliance (PCI DSS)
- Maintain and monitor existing PSP connections; resolve integration issues
- Set technical direction, review code, and mentor other engineers
- Build reporting and logging for payment operations and troubleshooting
- Support anti-fraud, AML, and KYC checks within payment flows
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#CrossChannelJobs #JobSearch
#CareerOpportunities #HiringNow
#Employment #JobOpenings
#JobSeekers