Job Description
Responsibilities
The Software Engineer is responsible for extending in-house blockchain systems infrastructure to support the tokenization of the world; analyzing requirements, procedures, and problems to improve existing systems and modifying systems; building and owning scalable microservices that are responsible for reliable and secure APIs that transfer value and assets across all blockchain protocols as well as traditional banking protocols; collaborating with Product and Engineering teams to design, test, and shape features, including developing and documenting system design procedures, testing procedures, and quality standards; troubleshooting program and system malfunctions to restore normal functioning; building publicly accessible APIs that make it simple for developers to integrate with complex payment systems; integrating Platform Services with leading banks and financial technologies; consulting with management to ensure agreement on system principles; writing the infrastructure to deliver great payment experiences, including data sources (SQL or NoSQL), messaging systems and APIs; other duties as assigned.
What you’ll bring to :
- 2-4 years minimum professional software development experience in object oriented languages like Go
- Bachelor’s degree in Computer Science or a closely related field (or equivalent).
- Familiar with the Golang Web Framework like Gin, Fasthttps and know the Golang development related tools like go mod, go lint, etc
- A broad understanding of API design and REST principles, know how to derive and communicate a good design
- Experience with Cloud Services (AWS, Google Cloud, Microsoft Azure, etc)
- Experience with SQL databases and designing schemas
- Willing and able to learn unfamiliar languages and technologies
- Experience in the deployment of production-quality, scalable software
- A focus on coding standards and code quality with speed — a desire to have great test coverage to enable continuous delivery
- Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively
- Self-starter with a curious mindset, you enjoy moving at a fast pace, shipping software that improves the user experience and constantly improving your work with little supervision
- Written and verbal communication skills in English and Mandarin Chinese are required
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru