NodeJS Developer

roomLondon
  • descriptionPermanent
  • cloudNo remote

Ethereum Angular Blockchain Solidity NodeJS

Job description

Position: NodeJS Developer

Location: London or Kent

Salary: £50,000 - £70,000 (neg) depending on experience

Kinect’s exciting new consultancy client has a requirement for a NodeJS Developer to join its team.

This is a fantastic opportunity to join at company in a key time in their development as they look to establish a foothold in their specialised sector of Blockchain/ Crypto and are recruiting for a number of positions at various levels.

Our client is looking to appoint a developer who enjoys getting their hands dirty writing code, but also looking to be heavily involved in growing and shaping the business.

This is an excellent opportunity to work for a company using Blockchain technology and learn about

modern cloud-native application architecture — e.g. Microservices, Serverless,

Containerization and Orchestration.

The Developer will work across a variety of Blockchain initiatives, including but not limited to:

  • Design, develop, and test Blockchain technologies using Javascript/Python/C# as the primary

language, with minimal supervision.

  • Build POCs quickly to enable rapid prototyping of ideas.
  • Participate in technical reviews as part of the development process.
  • Collaborate with the global team in continuous improvement efforts.

Requirements:

  • 3+ years of development experience
  • 6 - 12 months developing for Ethereum Blockchain using solidity and related tools (Truffle,

Geth, Web3js).

  • Written smart contracts and deployed them to the Ethereum Blockchain.
  • Familiarity with ERC20 token standard.
  • Deep understanding of Blockchain logic.
  • Experience with RDBMS, NoSQL or distributed databases.
  • Experience with object-oriented and MVC design patterns
  • Familiarity with basic encryption techniques.
  • Skilful in design patterns & SOLID principles and worked with TDD/BDD development
  • Drive and passion for producing the highest quality of code at all time.
  • Experience working with agile methodologies, such as SCRUM.
  • Experience with Git or other version control systems.
  • Self-starter that enjoys diving into unexplored territory.
  • Familiar with peer-to-peer networking.
  • Must have the ability to pick up new methods, languages, and technologies quickly.

Education Requirements:

  • Minimum of bachelor’s degree in Computer Science.
  • Plus:
  • Experience with ReactJS, Angular or VueJS.
  • Experience with AWS or Azure.
  • DevOPS (CI/CD)

Desirable:

  • Wallet Development & keen interest in cryptography.
  • Experience in a high transactional system.
  • Mobile Development using Cordova, Ionic or any other framework.

Get blockchain jobs directly in your inbox every week