Software Engineer (Payments)

Nanotek Ltd.
London (East)
From £60,000 to £80,000 per annum
30 Sep 2017
03 Nov 2017
Contract Type
Full Time
Candidate Criteria:
  • Min. 4+ years experience building payments systems in a finance or enterprise environment
  • Solid understanding of all aspects of online payment processing: interacting with financial systems, product and promotion pricing, product fulfillment, event tracking to feed into reporting systems
  • Deep knowledge of at least one statically-typed server-side programming language e.g. Java, Scala, Go, C++ etc. Experience with Node.js is also a plus.
  • Experience working in a microservices architecture
  • Familiarised with automated testing, code quality, and engineering best practices
  • Solid understanding of SQL databases and database transactions
  • Experience building architecture that can scale
  • Experience integrating with payment gateways
  • Comfortable working in different parts of the stack
  • Interest in innovations within the global payments industry
  • NodeJS back-end implemented as microservices
  • PostgreSQL, and Sequelize to interact with it
  • Redis
  • Private ethereum blockchain
  • VueJS front-end
  • Docker on AWS EC2

This job was originally posted as