Position: Intermediate Software Engineer (Blockchain/Node.js)
Company: Dev.Pro
Category: Node.js
Experience required: 2y
English level: intermediate

Join a project in which an “innovative product” is not just loud words and help us develop a financial platform that uses blockchain to connect notarized data to digital tokens and aims to document and distribute financial instruments on a more standardized basis. 
**What’s in it for you:**

Fin tech project founded by pro’s in the investment business with progressive AI and blockchain technologies, which gives you a chance to work with AI
Full immersion into the project via direct communication with the client, ability to go hand in hand and learn insights in the blockchain domain
A chance to work with various blockchains, get deeply involved in the domain and gain knowledge from more experienced specialist
**Qualifications and experience:**

Experience with Node.js and backend programming
Understanding of Blockchain principles and Ethereum
Solid knowledge of Solidity
Experience in writing smart contracts
Understanding flow of work with ERC20 / ERC721 tokens
Ability to explain complex terms and concepts using simple examples
Intermediate+ English level
**Nice to have:**

Experience with emerging Blockchain ledgers like Tezos, Hyperledger Fabric
Knowledge of Cryptography, Git, Web3.js
Experience with with opensource projects,
**Key responsibilities:**

Work in a mixed product-oriented team without any borders between Dev.Pro and the US team
Influence the project pathway, introduce and implement new approaches in close cooperation with the client and the tech team
Maintaine integrations with already integrated blockchains: Ethereum, Tezos, HLF, Quorum
Develop Smart Contracts and backend integration with them for public and private chains
Stay up to date with the latest standardization efforts, best practices and security updates
Evaluate technical solutions, identify and inform about technical risks
Perform work decomposition and estimation together with the team
Undertake pull request reviews and monitor overall code quality
Work closely with BA and JavaScript development team
Explain smart-contracts architecture to the client and team
**Our benefits:**

✅ Professional and personal growth: ability to shift your career path, access to English courses, online training programs, webinars, and workshops
✅ Healthcare: healthcare medical insurance and healthcare kit (gym, sports nutrition etc.)
✅ Fun online activities and team-building events
✅ 18-20 paid time-off days per year, 5 absence-due-to-illness days and 60 days of extraordinary medical leave per year