Back to offers

Senior Backend Node.js Software Developer

Applied Blockchain

Open space working

Job Description

About Applied Blockchain:

This is a full-time position in our office in Porto, Portugal.

Applied Blockchain is an innovative applications development company, focusing on distributed ledger technology and smart contracts.

Based in London at Level39 Fintech hub in Canary Wharf, Applied Blockchain has an expert team of blockchain developers that have been building cutting-edge solutions for disruptive startups and corporate clients in banking and finance, e-payments, energy trading, aviation, telecommunications and social impact sectors.

We are building a new generation of decentralised applications, working through some of the most interesting problems in this field such as KYC, identity management, transactions anonymity, encryption and data security.

What you’ll be doing:

  • Develop cutting edge software solutions for startups and corporate clients

  • Engage with clients to understand their product vision and design proof-of-concept and production grade products

  • Develop smart contracts on solidity

  • Liaise with frontend developers to build APIs for web and mobile

  • Write automated tests for smart contracts and server side code

  • Design and build large scale, high volume systems

Responsibilities

Required skills & experience:

  • 5+ years of backend development experience
  • 1+ years of Node.js
  • 2+ years experience using other js frameworks
  • Experience in writing automated tests
  • Experience with API design and implementation
  • Experience with SQL and NoSql Databases
  • Basic  understanding of Linux

Additional desirable experience:

  • Knowledge of ES6+/ES2015+ (new features, specifically: Promises, Async/Await and Generators)

  • Experience in API development and best practices (testing, documenting, versioning, monitoring)

  • Testing frameworks (Jest, Mocha/Chai/Should.js, Enzyme)

  • Docker experience (Docker Compose, Docker Swarm, Kubernetes)

  • Cloud computing platforms: Azure, AWS (user roles / network configuration / VM deployment)

  • Experience with EC2 APIs (S3, creating and configuring networks and VMs programmatically)

  • Experience in React

  • Blockchain knowledge – Bitcoin: bitcoin core software and rpc api, bitcoin js libraries, block explorer apis, op-return and timestamping. Ethereum: web3.js, setting up and running geth/parity nodes, solidity smart contracts, truffle.js

  • HTML and CSS

 How to apply:

Send your CV in English with examples of your work to careers@appliedblockchain.com quoting the Job Title in the subject. We will get in touch with you shortly if you were successful to the interview stage.

About Applied Blockchain
https://appliedblockchain.com/

Applied Blockchain are a team of blockchain engineers, designers, and advisors with unique expertise in building future-proof, platform agnostic blockchain applications that solve our client’s problems We have built blockchain applications for enterprises and startups within financial services, energy, supply chain, commodities, automotive, telecoms, legal, medical, property and recruitment. We identify and understand functional, non-functional and integration requirements that startups and enterprises encounter and the challenges of delivering next-generation technology within enterprise production environments. Our team comes with two decades of experience in designing, developing and deploying solutions for global companies.

Contact Us