Senior Software Engineer
You will work closely with the Lead Architect/Engineer in developing our digital payment service focusing on financial inclusion. We have DevOps culture; we do pair programming and code reviews to facilitate peer-learning to avoid knowledge silos in the team.
approaches to testing.
We are currently working on
Design and implementation of new (micro) services and APIs with strict requirements for low latency and throughput. We follow principles of Reactive Systems, and we use Kotlin with Quarkus (Reactive) for implementation of new services.
Creating a foundational layer in our infrastructure to be able to deploy to any cloud provider as our customers wish.
Developing features such as offline payments, e-commerce, digital receipts and NFC payments.
Integrating different payment rails – Payment Service Providers, Mobile Network Operators, Open Banking
How do we work
Everyone from the leadership team was a software engineer at some point of their careers, so there is an understanding for what tech debt is and how important it is to repay it
We are a team of 4 engineers
DevOps is culture for us. We own things end-to-end (product design, system design, coding, testing, production release)
We deploy our code to production frequently via CI/CD, measure lead time and release frequency
Having lunch & learn sessions where we share knowledge
Every engineer shapes the roadmap and product
Track work in Jira, document it in Confluence
A great software engineer should have
Experience as software engineer on technically challenging projects
Strong intuition for problem solving and process improvement
Ability to clearly and concisely communicate your thought process
Deep understanding of approaches to testing.
Very good knowledge of English
Our tech stack
Kotlin with Quarkus framework
Deployment with Terraform on Docker + Kubernetes with Traefik in front
Storing data securely at HashiCorp Vault
Relational databases (Postgres) and event streaming platforms (Kafka)
Azure as cloud provider. We are considering AWS as well
Perks
Flat hierarchies and short decision-making paths
Possibility to work on mobile. Our mobile colleagues will make it easier for you to learn both platforms (iOS, Android).
Hack Fridays – whole day reserved for (group) hacking, playing, learning and innovating
Remote friendly (to almost 100%) with the possibility to come to our modern office environment in Vienna with standup desks, enough meeting rooms and rooms for focused work.
Our hiring process
Introduction call with hiring manager (40mins)
Live coding interview (60mins)
System design interview (60mins)
Call with our CPO (30mins)
Offer
Company description
Start-up from Vienna dedicated to the topic of payments, specifically mobile payments, and has developed an end-to-end complete solution.
The application focuses on the complete digitalization of the payment process: on the one hand, no physical payment card is needed (it is „tokenised“, i.e. encrypted) and no physical payment terminal on the other. This highly developed solution is extremely easy to use for the merchant and the consumer and considerably lowers the barrier for entry to digital and mobile payment, therefore promoting financial inclusion and suggesting for individual, local payment solution – for all geographies.
Our solution is at par with the industry solutions, like Apple Pay or Google Pay © – but independent from them. The system can be run and implemented by anyone. No bank or financial services license required. It’s running on >90% of the smartphone devices worldwide.
We bring mobile payments to emerging markets in southern hemisphere like Africa and east Asia.