Job Description

Summary

Responsibilities

  1. Design and implement a digital payment gateway for an electronic trading system, employing a micro-service architecture.
  2. Continuously enhance the performance and security of the payment gateway system by conducting comprehensive automated testing.
  3. Integrate seamlessly with Anti-Money Laundering (AML) modules to establish and maintain comprehensive transaction monitoring capabilities.
  4. Develop connectors to blockchain systems, enabling the system to seamlessly read and write blockchain transactions.
  5. Implement a robust system to ensure the accuracy of balance numbers and conduct regular reconciliations for financial integrity.
  6. Construct a payment gateway back office and monitoring system, streamlining operations and automating repetitive tasks for efficiency.

Qualifications

  1. Excellent programming skills in Typescript and Python
  2. Excellent designing fault-tolerant software
  3. Thorough knowledge of computer architecture and networks
  4. A firm grasp of good principles of software engineering like TDD (unittest coverage up to 80%), writing modular, maintainable, refactorable, clean code, and are used to working in an Agile environment
  5. Strong sense of ownership, urgency, and drive

Preferred

  1. Experience building micro-service architecture systems, test automation, large-scale database design, scaling, operating system and network layer performance tuning
  2. Computer Science / Engineering degree preferable
  3. Self-driven and proactive personality
  4. English proficiency in writing and speaking

Hiring process

  1. Resume/CV submission
  2. 1st Practical interview (it can be live-coding or project type interview)
  3. 2nd Practical interview (it can be live-coding or project type interview)

Skills
  • Communications Skills
  • Development
  • Python
  • Software Engineering
  • TypeScript
© 2024 cryptojobs.com. All right reserved.