Job Description
Root Systems is seeking a skilled and experienced Payments Integration Developer to join our team and play a crucial role in building out our payment integration capabilities. The ideal candidate will have a deep understanding of payment platforms and the ability to optimize them for efficiency, security, and performance. You will work with both Stripe and Wise payment gateways from the beginning, architecting a layer of abstraction to allow our codebase to interface with each gateway while minimizing code changes.
Responsibilities:
Requirements
Responsibilities:
- Implement payment processing using Stripe and Wise APIs, ensuring seamless transactions and reduced latency
- Design a secure, scalable, and maintainable payment architecture that is secure, scalable, and maintainable
- Optimize payment processes for speed and reliability
- Collaborate with cross-functional teams, including backend and frontend developers, to ensure smooth integration of the payments layer
- Ensure all payment activities comply with industry standards and regulations
- Implement and maintain robust security measures to protect sensitive payment data and prevent fraud
- Monitor system performance and address payment processing issues
- Develop and maintain APIs for payment processing and reconciliation
- Implement monitoring and alerting systems for payment platforms
- Troubleshoot and resolve payment processing issues promptly
Requirements
- Proven experience as a Software Engineer with a focus on payment platforms and optimization
- Strong understanding of payment processing workflows, protocols, and security standards
- Virtuoso-level skills in PHP and Python for backend compositions
- Knowledge of software design patterns and principles
- Familiarity with React and frontend integration
- Deep understanding of payment gateways, PCI compliance, and the arcane arts of financial transactions
- Experience with payment gateway integrations and APIs, particularly Stripe and Wise
- Knowledge of database systems and data modeling related to payments
- Familiarity with payment fraud prevention and risk management
- Excellent problem-solving skills and attention to detail
- Good communication and collaboration abilities
- Experience in working with Git
- Familiarity with DevOps principles and the ability to set up and manage your own test environments independently
- Work-life balance
- Competitive salary and benefits package included
- Gear of your choice (laptop, mobile device)
- Unlimited data mobile plan
- Private health insurance
- Regular off-sites
- 5 weeks of paid vacation
- Help with relocation to Athens, Greece (where applicable)
- Never a dull moment!