NDAX is Canada's fastest growing Cryptocurrency exchange. Currently, we are looking to hire talented individuals to join our blockchain division. If you are a blockchain engineer, we need you to:
Responsibilities
- Develop and test smart contracts and programming efforts on Ethereum
- Collaborate with other engineers in an agile environment to develop innovative blockchain solutions
- Design and optimize scalable, robust services for large-scale deployment
- Implement features and maintain a continuous integration pipeline
- Improve code quality through unit testing, automation, and code reviews
- Monitor and manage cloud servers and infrastructure/tools
Experience / Skills
- At least one year of professional experience as a software engineer with Solidity programming
- Experience with blockchain development libraries such as Truffle, Embark, Web3.js, ethers.js, OpenZeppelin, Dapphub
- Strong understanding of blockchain security and potential exploits in Solidity
- Experience with web technologies like Node.js, Go, Python, React, Angular, Redux, VueJS, Bootstrap, Docker, CoreOS, RocksDB
- Knowledge of smart contracts, cryptography, Ethereum, and JavaScript
- Familiarity with GitHub, DevOps, and cloud platforms like DigitalOcean, AWS, or Azure
- Bachelor's Degree in Computer Science or Engineering, or equivalent experience
- Open to juniors and seniors; passion and intelligence are key to success
Benefits
- Opportunity to participate in our stock option plan with an early-stage company
- Health care benefits after 3 months of employment
- Free gym membership
- Significant learning opportunities