Full-Stack Engineer - Remote

Avatar
Laure Sassus-Bourda
Customer

Budget

$10,000

Description

At Request, our mission is to interconnect isolated financial systems to create more efficient and inclusive economies. We are accomplishing this by building a completely decentralized and open network for transaction requests.

WE BUILD THE FUTURE OF INVOICING AND BUSINESS

Our core technology is an open-source protocol. It allows records of transactions to be easily stored and accessed. This shared network gives financial systems a shared language to communicate.

On top of this, we are building Request Invoicing, the biggest crypto-friendly invoicing application. Request users benefit from our unique payment detection solution: the reconciliation of invoices payments is 100% automated. CFOs, accountants, and auditors have the clearest financial view they could imagine.

Our upcoming priorities may include: 

  • Integration of more blockchains and currencies
  • Improvement of the payers’ UX with different kinds of wallets (for example multisig wallets)
  • Decentralized escrow system embedded within the smart invoice, fiat on-ramps & off-ramps, mobile app, etc.

 

YOUR RESPONSIBILITIES

  • Participate in the Request Invoicing development
  • Keep yourself up-to-date with our stack: Typescript, Node, React, Mongo, Kubernetes, Docker, NPM, Circle CI.
  • Participate in the continuous improvement of the Request Network library, make it easy to pay and get paid on Ethereum and other public blockchains with open-source packages: request-client.js, payment-processor, payment-detection, etc.
  • Propose functional and design improvements, challenge the infrastructure, the development & release process.
  • Design and implement integrations with partners (Invoicing REST API, payment detection on other blockchains, accounting software, etc.)
  • Optionally gain knowledge and responsibility for our decentralized framework: ethers.js, IPFS, Solidity, Infura.

 

QUALIFICATIONS

  • Solid knowledge of computer science fundamentals: algorithms, data structures, databases, distributed systems, operating systems, networking
  • Strong interest in blockchain technology, and the future of payments
  • Strong knowledge of Typescript and Node.js
  • Used to open-source development
  • Understanding of API design (REST, RPC)
  • Good understanding of git and continuous integration tools
  • Self-motivated, innovative, and proactive
  • Ability to take responsibility for projects and the willingness to learn and grow professionally in a team environment
  • Willingness to improve by giving and asking for feedback
  • Team spirit above personal results
     

Bonus - this makes you stand out

  • Good knowledge of Ethereum: frequent dapp usage or smart-contract development
  • Familiarity with Kubernetes, Helm, Google Cloud Platform, CircleCI
  • Mobile development (architecture, design, development framework)
  • Cryptography
  • Monitoring of stability and performances
     

Required Skills

Work and hire for crypto

Use LaborX to extend your opportunities as a freelancer or to source talent from a global marketplace. Secured by blockchain, powered smart contracts.

Actions