Backend Developer.

 (5+ years exp)
Published: 1 month ago
Avatar for iOWN Group

iOWN Group

Bridging the gap between investors and businesses

Job Location

Job Type

Full Time

Visa Sponsorship

Not Available

Hires remotely

Everywhere

Relocation

Allowed

The Role

We are an International Investment company based in Cayman Islands with an Information Technology dedicated branch in Dubai.

The Company: iOWN is a Blockchain based investment Platform and Ecosystem, aiming at bridging the caps between investors and business seeking capital.

We believe in in modernizing the investment process by presenting an intuitive new way for raising funds with numerous merits both for clients and businesses.

We seek delivering high-quality web and mobile applications for our clients, along with a portal for managing the Ecosystem activities and progress.

The Position: We’re looking for a Senior Full Stack/Backend Developer with Blockchain Experience.

Requirements:

*Ideal applicants should: *

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).

Also should show proven:

Proficient developments skills in building RESTful web applications using modern web rich development languages like HTML5, Node.JS, React, Angular, and similar.

Proficient Database design and administration including SQL query optimization, relational database design, and database encryption.

Integration services with 3rd party systems (particularly related to Blockchain (ex: Go-Ethereum, Web3.JS, Infura)) or similar.

Ethereum related task management: deploy smart contracts, interact with smart contracts (Geth Console, truffle, parity etc).

Professional code documentation and testing (using tools like Jasmine/Karma/Protractor/PHPUnit...etc).

Thorough experience with error handling (particularly 3rd party connections), propagation cross different systems and error logging/tracing.

Proficient development of Introspective/Reflective applications/microservices (ones that work in a generalized manner where types are determined during run time).

Experience with versioning control systems (Git/SVN) including branching and tagging.

Parallel processing and serving content from clustered environments.

Ability to quickly create administrative pages (like CRUD) or status tracking pages

Additional optional but preferred experience:

Basic Linux server administration (maintaining Ubuntu based AWS services).

Experience with Amazon Web Hosting Services and Azure Cloud services (creating app services/managing logging and availability permissions CI/CD...etc).

Scripting/backend processing: Spring Java, Python, bash scripting.

Client-side error tracking and feedback (Errorception, Usersnap or similar services) allowing for Bug detection without client reporting it.

Systematic logging: usually directed towards log indexers (Splunk, ElasticSearch or similar).

Experience with Queuing Systems and Producer-Consumer flows (Kafka, ActiveMQ, RabbitMQ or similar).

Experience with Docker Containers and Images.

*Responsibilities: *

Applicant will be an integral part of team responsible for building server side web platform, and therefor your responsibilities include:

Participating in the design of RESTFul application platform built from ground-up.

Work hand in hand with mobile 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 full web application serving multiple ecosystems in different geographical locations having different configurable components.

Relaying Blockchain information between Blockchain Modules (separately developed) with Client-side interface components (web and mobile), including (but not limited to) triggering Blockchain transfers, showing Wallet balances and verifying Blockchain transactions, deploying and administering MultiSignature wallets, and Smart Contracts.

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).

More about iOWN Group

Founders

Joy Gabarda
Human Resource Manager • 3 years • 3 years
Dubai
image
Go to team image