Company - Careers | Aurpay

About Aurpay

With the further recognition of blockchain technology and cryptocurrency in the global business and policy environment, more and more merchants who wish to use blockchain technology or access crypto market are surging; at the same time, application scenarios of cryptocurrency are gradually increasing. Payment, as an infrastructure in e-commerce overall ecology, has great development prospects.

 

AURPAY, as a cryptocurrency payment service provider, we focus on enabling our customers to receive and pay with cryptocurrencies. By joining Aurpay you will have unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

 

We are now seeking a Senior Software Engineer (Backend) to deliver distributed, resilient and high-performing backend services using Go, Python.

Role #1: Go Backend Developer

Responsibilities

Participate in back-end project development and complete project requirements on time and with high quality.

Solve the problems in the operation of the project and maintain the normal operation and iteration of the project.

Investigate new technologies and practices.

Maintain and improve existing services which include actively trying to pay back technical debt and extend their functionality.

 

Requirements

Computer science major, college degree or above, more than 2 years of Golang development experience.

Familiar with the frameworks commonly used by Golang such as Gin, GoFrame, etc. familiar with the framework features and the details of their implementation principles.

Proficient in MySQL and at least one non-relational database, such as redis, mongodb, and understand its usage scenarios and limitations.

Familiar with Linux, familiar with TCP/IP, HTTP protocol and network programming.

Have technical pursuits, have enthusiasm for technology, like to write code, and pursue details.

Role #2: Python Backend developer

Responsibilities

Work closely with the CTO to design and develop distributed, resilient and high-performing backend services using Python.

Maintain and improve existing backend and frontend which include actively trying to pay back technical debt and extend their functionality.

Work both collaboratively and independently.

Investigate new technologies and practices.

Requirements

Proficient in Python language, familiar with development in Linux environment, with more than 2 years of back-end development experience, and blockchain development experience is preferred.

Familiar with MVC architecture, proficient in Django, DRF or FastApi development framework, familiar with Celery.

Master the basic database design ability, have good coding habits and development document writing habits, and be able to analyze requirements and design corresponding functions.

Familiar with MySQL and at least one non-relational database, such as redis, mongodb, understand its usage scenarios and limitations.

AURPAY Blog

  • Stablecoins are the type of cryptocurrencies often expressed in US dollars. They are pegged 1:1 with US dollars.

    aurpaytech

    4 mins read

  • How can blockchain be considered as a decentralized system from a logical perspective? Decentralization is dispersing the control and decision-making functions away from a centralized entity or authority in the blockchain. There is no longer a third party such as an individual, organization, or group. An authority does not control blockchains but the entire network of participants.

    aurpaytech

    4 mins read

  • There are two general types of blockchain by permission type. Permissioned and permissionless blockchains as shown below.

    aurpaytech

    4 mins read