Remote Backend Developer

Tokenization And Blockchain Technologies
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Tech stack

API
Aspect-Oriented Programming
Unit Testing
C Sharp (Programming Language)
Software Documentation
Relational Databases
Database Design
Database Encryption
Database Schema
Microsoft SQL Server
MySQL
Node.js
Blockchain
SQL Databases
Subversion
Management of Software Versions
Express
PHPUnit
Parallel Computation
GIT
Integration Tests
Protractor
REST
Jasmine
Docker
Programming Languages

Job description

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

Requirements

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

About the company

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

Apply for this position