Senior Back-end Node Developer

Applied Blockchain
Applied Blockchain is a blockchain solutions development and consulting company

Job details

  • Full-time
  • map markerPorto, PT
  • cardRequires Work Permit
    Requires that you're a citizen or have a valid work permit / visa sponsorship to work in the country in which this position is based.
  • routeSenior
  • routeEnglish
    Preferred spoken language

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


About Applied Blockchain

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

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.

In the next couple of weeks, we are opening our new Porto office and expecting to expand the team massively.

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

Main requirements

  • 5+ years of backend development experience

    • 1+ year of Node.js
    • Experience in writing automated tests
    • Experience with API design and implementation
    • Experience with SQL and NoSql Databases
    • Basic understanding of Linux
    • Git knowledge (feature branches, github flow)

Nice to have

  • 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)
    • 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

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300