Software Developer – NodeJS

Software Developer – NodeJS Job Description Template

Our company is looking for a Software Developer – NodeJS to join our team.

Responsibilities:

  • Working on optimization algorithms to ensure faster settlement through the platform and minimize any technical/financial risk;
  • Assessing the security risks associated with the platform architecture and suggesting/implementing suitable changes for the same;
  • Understanding the underlying blockchain architecture and how the APIs have been designed and exposed for consumption;
  • Scaling up the infrastructure to meet increasing demand;
  • Setting up processes for easy deployment and maintenance of network infrastructure;
  • Building the platform architecture using multiple technologies like NodeJS, ExpressJS, Ethereum Blockchain, Solidity.

Requirements:

  • Should be willing to work in an agile startup environment and take complete ownership of the assigned responsibility;
  • Good command over NodeJs and its internals is expected. Knowledge about ethereum blockchain desirable;
  • Should be comfortable with RESTful web services/ APIs using ExpressJS;
  • Should have 2+ years of working experience;
  • Experience with building production systems for a startup or an Organization;
  • Should be able to learn fast and understand new concepts quickly;
  • Should be comfortable with server side technologies as well Python, Node.js, Docker, Kubernetes, Git etc;
  • Should have good command over cloud infrastructure AWS (preferred), MS Azure or Google Cloud.