Engineers on the Payments team are collaborative proactive and committed to the full software development lifecycle. Our payment systems operate on a global scale and at high volumes and we work to solve some of the most interesting and unique payment problems out there. Were a fintech setting new payment trends and also partner with leading fintechs across the globe. Engineers in the team take part in every aspect of the software development lifecycle from ideation to design from coding to testing and from deployment to disaster recovery. We thrive in a fast-paced environment and are responsible for the hands-on coding of critical system components. We engage in constructive design discussions learn from one another and utilize our experience to guide and educate. We work closely with privacy and security engineering teams to ensure that the products we build exceed expectations on both fronts. We also partner closely with our quality and testing teams understanding that their success is also ours.
Firm grasp of computer science fundamentals
Sound understanding of concurrent and asynchronous processing
Hands-on experience with Java or another JVM-based language
Experience developing highly available high-throughput distributed systems
Commitment to the full software development lifecycle
Ability to communicate ideas thoughtfully and respectfully to a diverse audience
Passion for privacy and security as much as for features and functionality
Bachelors Degree in Computer Science or an equivalent Degree or at least 2 years of relevant experience required
Experience with workflow orchestration
Experience with relational/non-relational databases
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.