<< back

Software Developer For Payment Terminals

Nets Group|Helsinki, Finland
Full-time
22 days ago
Changing the future of digital payments takes strong personalities

We have an ambitious goal of implementing a next-generation payment solution which can conquer Europe and operate in millions of payment terminal devices. Our product will have a huge social impact in everyday life, where usability, security, and high quality are key elements when transferring money is involved. At some point in the future when travelling across the Europe, you will be proud to see payment solution containing your code popping up here and there. We want to be future proof in both technological level and in our ways of working.


You’ll be powering our Payment Terminal Application team

You will be in a team which implements software for the physical payment terminals. These devices are the same ones which can seen all around us in shops, hotels, restaurants, everywhere. The existing codebase is a combination of different technologies, but you will be focusing on the part implemented in Lua language. This piece of code is responsible for the business logic and integration interfaces towards other systems outside of the terminal.


Skills and ambition make you succeed

We expect you to have a strong passion for coding, which eases your learning of Lua. You should also be outspoken and active in sharing your views when improvements or changes are needed. You always optimize your code while keeping the highest possible security and quality in mind. Lastly, you understand the concept of product development where the maintenance of the software is only as smooth as the code you’ve written earlier.


Your qualifications include:

  • Outstanding coding skills. E.g. JavaScript or Python experience would be good basis to learn Lua.

  • Embedded development experience. Understanding how hardware limitations (e.g. RAM) impact the code.

  • Programming experience with different communication protocols (e.g. USB, Serial, TCP/IP).

  • Payment and EMV knowledge is appreciated but not mandatory.

  • Linux knowledge is beneficial as majority of the development tools run on Linux.
     


If you love to code, you will enjoy working with us

We want to create the best product in the payment industry, and make it happen by building the best software team. So we offer you an opportunity to be surrounded by experienced software developers, with a great view over the payment industry. You can influence team’s ways of working, tools, technologies and architecture. You’ll find the freedom to balance an exciting job with life outside of work. We enjoy working here.