Copenhagen, Denmark (Hybrid)
As part of the expansion, we are integrating our platform to more processors, acquirers and partners globally, so we can serve customers in more markets. Your focus will be on external integrations, spending most of your time with technical analysis of API’s, backend development and operation.
About Softpay
Softpay is a fintech company headquartered in Copenhagen, providing a software-based payment solution that is reshaping the way shops accept contactless card payments. Our innovative mobile app eliminates the need for physical terminals, enabling merchants to streamline their payment processes.
Our solution caters to businesses of all sizes, empowering retailers, hospitality businesses, and transportation companies to enhance the customer experience by accepting payments in the aisles, at the table, or on the go.
Since our product launch in 2021, we have expanded our reach and are now live in more than 15 countries. We collaborate with major payment schemes, acquirers, banks, and partners to continually grow our presence. Our team of over 40 experienced and passionate professionals, spread across Europe, is dedicated to advancing the future of payments.
Responsibilities
Design and implement back-end payment software in Java, running cloud-based (AWS).
Analyze payment acquirer interfaces and systems and integrate our payment processing backend with their API.
Ensure high degree of security and performance, in a PCI DSS compliant environment and participate in certifications.
Improve existing features, performance and stability
Write tests and automate processes and delivery as much as possible, in respect of requirements and compliance.
Need-to-have
At least 5 years of professional developer experience in a relevant field
Experience with ISO 8583, APACS, NEXO, EMV or similar payment protocols / standards
Experience with coding in Java using Spring Boot and Hibernate
Knowledge of SQL and RDBMS, preferably Amazon RDS for MySQL
Experienced in working with and implementing using secure software development lifecycle principles
Strong analytical skills and understanding extensive tech specifications
Bachelor of Science in Software Engineering or similar
Fluent in English both spoken and written
Based in Denmark, Germany or elsewhere in Europe
If you have practical experience with German payment integration and speak German, you could be our ideal candidate.
Good-to-have
Experience from card payment terminals, solutions and HSM
Experience with Maven, Git, Docker and Bitbucket pipelines
Experience with automated testing
Experience with Amazon Web Services, such as SNS and SQS
Experience with technologies such as Elastic Search, Kibana, and Opensearch, etc
Understanding of basic cryptographic flows used in payment systems (symmetric and asymmetric algorithms, hashing, etc)
Understanding of REST APIs and HTTP principles
PCI DSS and EMVco Level 3 certification knowledge
Why Softpay?
Softpay is financially solid and backed by a series of entrepreneurs and major investors, and we are expanding internationally with a global product.
At Softpay you get a unique opportunity to work in a fast-growing company in the field of payments with a highly skilled team and senior professionals. We have a flat organization model where you can both influence decisions and make a real difference every day.
For this position, employment can be in two ways. If you are based in Denmark, you will become an employee of Softpay and working at the Copenhagen office most days. If you are based outside Denmark, you will have a self-employment contract with Softpay, and work remotely, with some occasional visits to Copenhagen to collaborate with the team.
Come join us!