Overview

For our customer who provides innovative payment solutions in fintech industry, we are looking for Backend Engineers (C#)!

 

Job Description 

Our customer develops end-to-end payment platform from payment terminal to back-end servers. They provide innovative payment solutions involving very modern technology and design for needs of banks, fin-techs and retailers. They are expert on solutions for cashless payment transactions that the banking/financial sector needs, such as contactless & contact credit cards and payment terminals. The line-up of products covers all solutions from hardware to software, including operating system of a terminal, EMV schemes, banking / payment applications, security / cryptography and back-end servers for payment platform.

As a Backend Engineer, you will be responsible for:

  • Management of hosting environment, including database administration and scaling an application to support load changes,
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform,
  • Focusing on coding and debugging,
  • Collaborating with C++ Developers and Embedded SW Engineers,
  • Staying in touch with business developers and customers and analyze their needs,
  • Defining and communicating technical and design requirements,
  • Building and maintaining company’s products,
  • Implementing, debugging and maintaining backend web applications

Qualifications 

  • Bachelor’s Degree in Computer Engineering or other related fields,
  • Professional web application development experience (preferably with C#.NET)
  • Having experience with highly scalable systems (financial transactions etc.),
  • Having demonstrable experience with microservices architecture
  • Passionate with readable and maintainable coding (SOLID Principles)
  • Good knowledge of OOP, design patterns, asynchronous programming, microservices, concurrency, and transactions
  • Participating in the overall application lifecycle
  • Excellent verbal and written skills in English,
  • Understanding needs of the market & customer,
  • Having desire to do outstanding jobs,
  • Building collaboration,
  • Clear in communicating thoughts and ideas

How to become successful @our customer:

  • Be aware of algorithm performance metrics,
  • Stop using “Fixed bug” as a commit message,
  • Beware of software testing and appreciate it,
  • Stop saying “It works on my machine” and learn what containers are. Love them, care them… They are the future!

About the work environment:

  • They are working within an Agile environment, which means the candidate should adapt to changing situations (e.g. using french-press when the coffee machine is broken).
  • They do not care about the numbers of hours you work. Keep your word! This is what they value.
  • Flat organization: Respect know-how, experience, positive attitude, but not the hierarchy alone.

What is offered:

  • USD based competitive salary
  • Yearly performance bonus
  • Competitive benefit package
  • Hybrid working model after the orientation program
  • Training and development opportunities
  • Flexible vacation period including the first year (starting from your first day)
  • +5 bonus vacation days to your legal annual leave rights
  • No unnecessary hierarchy, flat organization

For application send your CV to: info@shr-consulting.com