Blockchain Software Developer




  • Design, deliver and manage/maintain public and private blockchain networks using existing Ethereum protocols

  • Develop smart contracts and financial workflows required for payments, transactions, and auditing, as well as track-and-trace, and supply-chain monitoring

  • Perform functional and exploratory testing of your implementations

  • Participate in collaborative, DevOps-style lean practices with the team

  • Partner with back-end software engineers to connect blockchain networks, including a series of proprietary analytical engines

  • Work with front-end engineers to connect the required components of a blockchain network with user interfaces through APIs

  • Engage with domain experts to define product architecture using a wide range of solutions, as deemed beneficial to operability, security, scalability, timeline and cost




  • 3-5 years of direct experience in a professional development setting

  • Hands-on experience with Ethereum blockchain in a professional setting

  • Experience working in Agile and DevOps frameworks

  • CS or related undergraduate or graduate degree


Required Core Skills

  • Solidity, Truffle, web3.js, Geth

  • Strong understanding of blockchain technology and DLT, especially Ethereum

  • Centralized and distributed storage and file transfer protocols

  • Ethereum smart contracts and working with EVM

  • Developing DApps

  • Proficient with Linux

  • Python, Node.js, Scala or Java

  • Git source control, BDD/TDD or Unit testing, JIRA

  • Experience building web APIs (preferably RESTful ones) is a plus, and highly desired

  • DBMS: working knowledge of SQL and NoSQL database technology

  • FinTech engineering

Preferred Skills

Salary and Benefits

  • Salary competitive with early stage startups

  • Founding options

  • Comprehensive health care

email your resume or linkedin profile to: