Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

NextGig

NewBe an early applicant

Remote Backend Developer (NodeJS)

Posted 6 views
Discussion

Summary

Remote backend developer building modular NodeJS/Express REST services for a MENA blockchain/tokenization client (iOWN Group), integrating third-party APIs (blockchain JSON-RPC, KYC, crypto exchanges), maintaining MySQL/MSSQL schemas, and writing unit/integration tests. No blockchain experience required.

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.

Main Responsibilities:

  • Build and maintain backend modular services (optimally in NodeJS (ExpressJS)) either from scratch or by adding new functionality to existing code repositories.
  • Intergrade third-party restful APIs (like Blockchain JSON-RPC, Know-Your-Customer systems, Cryptographic Exchanges and similar restful APIs) 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).

Ideal candidates should have the following skills:

  • Proficient developments 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)

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →