REPAY gives its customers the ability to accept a payment anytime, anywhere, and through any channel while providing a secure, seamless and enjoyable payment experience. The scalability of its products allows merchants of all sizes to add an instant arsenal of intelligent payment technology solutions to their businesses without large development costs or infrastructure investments.
Recent Transactions & History
Feb 2020 – Ventanex
Oct 2019 – APS Payments
Aug 2019 – TriSource Solutions
June 2019 – Thunder Bridge SPAC
Dec 2017 – Paymaxx Pro
REPAY is growing and looking for an experienced Senior Developer with extensive Acquiring payments processing solutions and application development experience(C#, . NET)to be part of our Agile and growing software development team in expanding our core payment processing platform and products within the Consumer Finance industry. As part of a small team, you will be considered a subject matter expert and have an immediate and measurable impact on our fast-growing business by helping us reach the next level and stage of growth. We work hard, but we have lots of fun doing it. If a cool, collaborative, and challenging work environment sounds appealing, you’ll fit right in.
REPAY’s . NET Tech Stack:
Web API 2 on . NET 4.7 with Entity Framework, SQL Server, and IIS
Hosted applications on AWS, utilizing many cloud services (SNS, Lambda, etc.)
React front-end
CI/CD with Jenkins
You’ll be responsible for:
Developing and supporting code at high level, working with not just the gateway and products, but working behind the gateway connecting/integrating data to and from the Card Networks (Visa/MC)
Building and enhancing our core API, user interfaces, and backend acquiring processing systems via new greenfield development
Developing high performance and reusable software with excellent test coverage
Participate in the solutions and design of our core products
Evaluating existing and new technologies, ensuring our applications utilize industry best practices
Supporting the operations team in order to provide the best uptime and service quality
Developing and deploying to cloud-based technology (AWS)
Occasional travel to Tempe, AZ for remote employees
Skills & Requirements
Several years of demonstrated Acquiring payments processing experience required
Extensive experience developing payment applications and solutions that include: Auth/Capture, Clearing, or Settlement functions that integrate to the Card Networks (Visa/MC/AmEx/Discover/Pulse).
Experience with Residual Calculations, Card Brand Interchange and Auth/Approval codes
A track record of success with developing modern APIs
Experience working with C# and . NET
Experience working with modern JavaScript frameworks, React strongly preferred
Experience with SQL Server and database design
Knowledge of automated testing toolsets and methodologies
Experience with building highly available systems
Familiarity with PCI compliance
Strong understanding of application security
Bonus Skills:
Experience with continuous integration and automated build tools such as Jenkins
Experience with AWS
Good understanding of payments processing and/or developing payments products

