NodeJs/Typescript Software Developer
Due to the rapid and continued growth of ABX, a unique opportunity has become available for a contractor/full-time freelancer helping out our development team for a period of 6 months with a clause for a further 6month extension turning this into a long-term engagement.
Our exchange platform is written purely in TypeScript and runs as NodeJS microservices. We leverage React for our client applications, with heavy use of Redux for state management. All of our microservices are dockerized, and we use AWS to orchestrate the deployments of all our environments.
The development work for Kinesis Caymen(https://kinesis.money) covers a range of blockchain technologies and is really exciting work. We have developed solidity smart contracts for the Ethereum blockchain and have also forked the Stellar network to facilitate our own cryptocurrency. As part of this project we are in the process of developing a user friendly cryptocurrency wallet, as well as a full cryptocurrency exchange and debit card integration.
The Exchange and the other core modules, being a greenfield project, have been developed with the latest and most efficient technologies, utilizing a set of core AWS services.
Allocated Bullion Exchange (ABX; www.abx.com) is the world's leading electronic institutional exchange for allocated physical precious metals. The ABX brings global trading, price discovery and clearing facilities into one standardised and secure online trading environment via our ground-breaking exchange trading platform, MetalDesk. The exchange introduces a new centrally cleared exchange where market participants are able to trade, deliver or store physical precious metal in 7 global locations.
Leveraging ABX's unique positioning as physical precious metals exchange, Kinesis Cayman, a Cayman Island domiciled and regulated startup blockchain technology company that is seeking to develop a precious metal backed digital currency called Kinesis (www.kinesis.money), has partnered with ABX to develop an entirely new monetary ecosystem. We are seeking an exceptional candidate who is interested in, and capable of, participating in the early development of this novel collaboration.
As part of a multi-skilled IT delivery team, develop the design and implement the Kinesis platform
Operate within an agile development framework
Attention to detail and ability to multi-task and work to deadlines
Ability to work autonomously, from a remote location
What You Bring Along (Mandatory Requirements):
Excellent knowledge in TypeScript
Excellent knowledge of NodeJS
Functional and Object-oriented programming approaches (3+ years)
Experience building scalable API solutions
Understanding of web technologies
Experience with Docker
Knowledge and experience with SQL (PostgreSQL)
Strong problem solving skills
Ability to work as part of a team.
Beneficial (Nice to have):
Agile Development Methodologies
Confident working within AWS
Knowledge and experience with NoSQL databases
Front-end framework knowledge (ReactJS)