TypeScript Back-End Developer at ARK.io

TypeScript Back-End Developer


Posted 155 days ago

Are you looking for a new challenge, do you love back-end development? When you hear the words Blockchain, Open-Source, Typescript, and Node.js, do you get all warm and fuzzy?

If you answered all of the above questions with YES, then you are in the right place.
The ARK Team is expanding its development department and wants you! If you are a back-end developer and want to be part of something unique and fresh, or maybe looking for a challenging and creative position, then this might just be the job for you.

We are looking for pure back-end developers who are not scared when they hear terms such as Byzantine Fault Tolerance, Finite-state machine, Schnorr signature, Elliptic-curve cryptography, Merkle tree, Bloom filters, WebSockets, Hash-Time Lock Contracts, etc… in short, to have an understanding of cryptography, distributed P2P networks and blockchain protocols.

We are looking for a long term, full-time collaboration (contractual work) and not seasonal or part-time workers.

“Some skills are marked as optional (*), which means that we expect you to be proactive, think analytically and be willing to learn new technologies and developmental approaches/practices.”

Required Skills:

Language: TypeScript
Engine: NodeJS
Database: PostgreSQL via TypeORM
Cryptography: ECDSA & Schnorr*; basic understanding of how to work with raw binary data, general data serialization/deserialization of objects
Networking: basic understanding of P2P networking and its protocols; our implementation uses SocketCluster* (WebSockets) library
Tools: Git, Docker*
Testing: Jest*, CI, functional, integration, unit, … high coverage is expected for all new and existing code while keeping the tests descriptive and self-explanatory so that they can serve as documentation for new devs
SysAdmin: basic knowledge of server-based deployments* (Linux servers, NodeJS application installation) and console (CLI) part.


TypeScript, NodeJS, PostreSQL, Jest, Git, Docker



Applications for this job are currently closed.

Apply on CryptoJobs

Share this opportunity:

Post a Job Posting a job is FREE. Upgrade for $199 to get:
- Unlimited applications
- Highlighted in home page for 30 days
- Web push instant notification to subscribed candidates
- Featured in the CryptoJobs weekly newsletter
- @GetCryptoJobs tweets to hundreds of developers.

CryptoJobs is the #1 website for blockchain jobs. We believe the emergence of blockchain technology and decentralized applications will change the world as we know it, and it’s already happening. We’re on a mission to connect talented individuals to the best blockchain projects, to accelerate the advent of a more decentralized world.

Join 15,000+ crypto enthusiasts for weekly updates:

Follow CryptoJobs on:

Browse by categories

Browse by skills

Browse by top locations