JOB DESCRIPTION

Job image

JOB POSITION

Node Developer

Employment Type:

Intern

Industry:

Real Estate

Experience Required:

Not Specified

About Assetmonk

We are a new age fintech startup aiming at democratizing investments, and are backed by a real estate and health care conglomerate.We are looking for young and passionate individuals looking to work in a dynamic environment.

About Job Role

We are looking for a blockchain developer who will be responsible for designing, implementing, and supporting a distributed blockchain-based network.If we need to describe the job in one to one conversation, this will be our message.

Your primary responsibility will be analyzing requirements, designing blockchain technology around a certain business model, and the building and launching of a blockchain network.

Responsibilities

  1. Research, design, develop, and test blockchain technologies
  2. Brainstorm and help evaluate applications for new tools and technologies as they continually evolve
  3. Maintain and extend current client- and server-side applications responsible for integration and business logic
  4. Be involved in the global blockchain community—work on implementing and integrating the latest improvement proposals
  5. Document new solutions as well as maintaining that of existing ones

Skills and Qualification

  1. Proficiency with JavaScript or Java
  2. Professional, precise communication skills
  3. Strong software development background
  4. Experience working with large codebases
  5. Experience working with open-source projects
  6. Strong knowledge of common algorithms and data structures
  7. Familiarity with basic cryptography
  8. Familiarity with P2P networks
  9. Strong knowledge of bitcoin-like blockchains
  10. Strong knowledge of concurrency and writing efficient and safe multithreaded code
  11. Creating self-contained, reusable, and testable modules and components
  12. Ensuring a clear dependency chain, in regard to the app logic as well as the file system
  13. Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
  14. Documenting the code inline using JSDoc or other conventions
  15. Understanding of git.
  16. Writing extensive unit tests using automated TDD tasks
  17. Creating e2e test suites for all components, and running them with Protractor (or a well reasoned alternative)
  18. Creating configuration, build, and test scripts for Continuous Integration environments

      OTHER OPEN POSITIONS

      • Angular Developer-Intern
      • Node Developer-Intern
      • Ionic -Intern
      • Content -Intern
      • SEO Analyst-Intern