We are seeking a Principle Engineer, Payments to become an integral part of our team! We are currently on the lookout for talented senior software engineers to join our world-class, results-driven team. This is an opportunity to be a big part of a small but amazing team of highly talented people. We are having a huge impact in our industry and are having fun along the way..
· 10+ years of software experience with 5+ years in the payments or payment facilitator industry.
· Experience working with payment processing, PCI compliance and payment processing integration.
· Experience in software development design and an ability to implement scalable, fault tolerant systems that are PCI compliant.
· Proficiency in programming skills with Java, Node.js and GraphQL.
· Experience with relational databases and schema design.
· The ability to demonstrate a high level of curiosity and keep abreast of the latest technologies.
· Rigorous in automated testing, code quality and engineering best practices.
· Higher-level analytical skills in taking business requirements and creating solutions.
· Self-motivated, self-starting, an attention to detail and a great team player.
· Creative and innovative, with the ability to think outside the box.
· Excellent verbal and written communication skills.