Indorse is looking for a Backend Developer to help its Dev Team in building its mass ready product. Our candidate will be involved in development, testing, release, support and maintenance activities of the web application using Node.js, Express, HTML, CSS & jQuery, ReactJS, Truffle, Solidity.
Education Requirements
- Bachelor’s or Master’s degree in computer science, computer engineering or related disciplines.
Skills and Experience requirements
- Strong proficiency with JavaScript fundamentals
- Knowledge of Node.js and frameworks such as Express
Understanding the nature of asynchronous programming and its quirks and workarounds
- Good understanding of server-side CSS preprocessors such as Stylus, Less
- Basic understanding of front-end technologies, such as HTML5, and CSS3
User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Understanding fundamental design principles behind a scalable application
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
- Proficient understanding of code versioning tools, such as Git
Good to have (but not essential)
- Experience contributing or managing open source projects (link to your github profile)
- Experience working with cryptographic protocols (using GPG/PGP is a plus)
Understanding of Ethereum blockchain and related technologies like IPFS, Whisper, Swarm
- Experience with web3.js
- Experience writing smart contracts and ERC20 Tokens