Our client, a leader in the MENA region in the field of Tokenization and Blockchain Technologies is seeking a highly skilled and experienced individual to join their team as a Remote Backend Developer . No Blockchain experience is required.

Responsibilities

  • Build and maintain backend modular services (optimally in NodeJS (ExpressJS)) either from scratch or by adding new functionality to existing code repositories.
  • Integrate third‑party RESTful APIs (like Blockchain JSON‑RPC, Know‑Your‑Customer systems, Cryptographic Exchanges and similar) and expose endpoints to other iOWN Group systems.
  • Work hand in hand with frontend application developers and Blockchain developers to realize platform goals and deliver high‑quality products.
  • Design modular application components for a platform needing demanding and continuously changing requirements as application scales.
  • Perform technology assessment and development languages/frameworks evaluation and selection to meet design requirements.
  • Implement scalable applications serving multiple ecosystems in different geographical locations having different configurable components.
  • Maintain database schema and configuration (MSSQL, MySQL) including transient data for Blockchain transaction (transaction hashes, Blockchain Events, Wallets and Smart Contract addresses, etc.).
  • Writing and continuously updating unit‑tests and integration tests to ensure every component works as expected.
  • Document-developed components and public external interfaces which can then serve as Application Programmable Interfaces (APIs) for 3rd party systems, and which obtain data from 3rd party providers (like Know‑your‑customer provides for example).

Qualifications

  • Proficient development skills in building RESTful web applications using modern rich development languages like NodeJS + ExpressJS, ORM systems.
  • Experience with reflective programming, aspect‑oriented programming and/or developing generalized code (or introspective code).
  • Experience with database design and administration including SQL query optimization, relational database design, and database encryption (MySQL/MSSQL).
  • Professional code documentation and testing (using tools like Jasmine/Karma/Protractor/PHPUnit... etc).
  • Experience with versioning control systems (Git/SVN) including branching and tagging.
  • Parallel processing and serving content from clustered environments (optimally hosted Docker containers).
  • Familiar with C#.

#J-18808-Ljbffr
Similar jobs
GoFasti ( Remote ) 1 day ago
Awarri ( Worldwide (Remote) ) 3 days ago
CapsLock ( Remote ) 6 days ago

Remote Backend Developer (NodeJS)

Apply Now
Back to search page