Full Stack Ethereum Engineer

  • Elocity
  • Toronto, ON, Canada
  • Dec 28, 2018
Permanent Developer/Engineer Smart Contract | Blockchain Intern | Blockchain

Job Description

Please apply only if you are based out of Toronto or willing to relocate 

About us:

Elocity Technologies Inc. (Elocity) is a software technology company in clean energy space. Elocity is building products and solutions to bring smart control, interoperability and transparency of electric mobility and energy storage using machine learning, artificial intelligence and blockchain.

Elocity is made of high energy resourceful engineers and scientist with an entrepreneurial spirit. We are searching for motivated Full Stack Ethereum Engineer with excellent experience apply design strategies to translate them into design. The candidates must be creative, enthusiastic, and quick learner for delivering designs quickly.

Key responsibility:

  • Developing the proof of concept and scaling it to feature rich product
  • Coding the Blockchain components and the integration pieces with non-blockchain components of the overall digital platform
  • Develop the middleware between frontend and blockchain ledger in nodeJS and using APIs
  • Translate product requirements to technical specification and then to software code
  • Managing the cloud environment where blockchain will be deployed
  • Designing the Technical Architecture
  • Designing mockups and prototypes
  • Knowledge of basic front-end design in modern UI Framework (HTML 5, React)

Qualifications and skills

  • Developing web applications as a full stack developer
  • Experience in developing blockchain applications (DAPPS) on Ethereum
  • Excellent understanding of JavaScript, Ethereumand overall Blockchain conceptsfor both - permissionless and permissioned Blockchains
  • Develop smart contracts in Solidity
  • Design APIand Node JS app
  • Basic knowledge of running Blockchain applications on local machine using Dockeror Kubernetes
  • Design frontend in HTML5/CSSor React
  • Understanding of blockchain consensus mechanisms - PoA, BFT, Raft, Kafka
  • Knowledge of version control source code repository like GitHub

Job Type: Full-time

Experience:

  • Full stack development: 2-5 years (Preferred)
  • Developing DAPPs on Ethereum: 6+ months (Preferred)

Education:

  • Bachelor's Degree in Computer Science (Preferred)

Nice to have:

  • Blockchain Course from a reputed tech educator
  • 1+ year experience in Blockchain space as a developer
  • Experience developing applications on private/ permissioned blockchains
  • Deploy and manage the Blockchain network in a cloud platform like AWSor Azure
  • Exposure to any one of the Agile methodologies like Scrum, Kanban etc
  • Understanding of UX

Job Type: Full-time

Experience:

  • Developing DAPPs on Ethereum: 1 year (Preferred)
  • Full stack development:: 2 years (Required)

Education:

  • Bachelor's Degree (Required)