Remote Backend Developer
Role details
Job location
Tech stack
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