#вакансия #nodejs #expressjs #backend
Город и адрес офиса: Дубай (ОАЭ)
Формат работы: Удаленное сотрудничество
Занятость: полная
💵 Зарплатная вилка: от 3500$ до 4500$ Gross
Job Overview:
iOWN Group is seeking a full-time backend developer capable of building backend services and RESTful applications and microservices.
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 & experience:
∙ 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)
∙ Familiar with C# (capability of reading and re-writing C# code to other technologies (like NodeJS)).
Additional optional but preferred experience: Basic Linux server administration, experience with Amazon Web Hosting Services.
Scripting/backend processing: Spring Java, Phyton, bash scripting.
Systematic logging: usually directed towards log indexers (Splunk, ElasticSearch or similar).
Requirements:
-Hold Bachelor’s degree in Computer Science with 5+ years of experience preferred.
-Speak/write English fluently.
-Experience with collaboration tools (Microsoft Teams, Asana, Basecamp and similar.)
CV можно отправлять:
@olezandr93