>

Job Summary


Job Type
Permanent

Seniority

Years of Experience
Information not provided

Tech Stacks
API
Spring
Ethereum
Flutter
RabbitMQ
Amber
Polymer
Node.js
NoSQL
JavaScript
Websockets
Angular
React Native
React
SQL
Redis
GraphQL
Springboot
Java

Job Description


Apply
  • Gather requirements for any new features.
  • Conduct research on similar problems and existing design patterns/solutions to such problems.
  • Propose suitable design patterns/solutions for the features to be developed along with a suitability matrix.
  • Plan development with milestones/timelines/scrum process
  • Implement the feature from front-end to back-end via a feature branch.
  • Perform basic tests, create pull requests with documentation.

Requirements
  • Have completed at least a Bachelor of Science/Engineering in a recognized university preferably in IT/Computer Science
  • Have completed at least 3 full Software Development Lifecycles including personal and/or academic projects preferably with at least 1 such project in a professional/commercial setting as part of a multi-disciplinary team.
  • Have working knowledge of commonly used programming languages Java, Javascript, and Dart with specific experience in having developed using frameworks such as Spring Boot, NodeJS, and React.
  • Have working knowledge of mobile application development with React-Native and Flutter.
  • Have working knowledge of backend API technologies such as REST, Websockets, GraphQL, preferably also experienced in Message Broker services such as RabbitMQ and in-memory data cache services such as Redis.
  • Have working knowledge of database systems such as SQL and noSQL.
  • Have working knowledge of at least 2 frontend technologies such as React, Angular, MeteorJS, Vue, Amber and Polymer with experience building low-latency, highly reactive user interfaces.
  • Have working knowledge of Distributed Systems preferably with direct experience in the Ethereum Blockchain protocol and its components.
  • Have a working knowledge of Ethereum-based Smart Contracts with direct experience of having developed such smart contracts preferably in converting traditional business processes to automated business processes via process algorithms implemented in Smart Contracts.
  • Have working knowledge in Cryptography specifically in Public Key Infrastructure (PKI) based encryption/decryption and signing algorithms and preferably with direct experience using Elliptic Curve Cryptographic (ECC)
  • Have working knowledge of commonly used design patterns for commonly built features such as 2-factor authentication-based logins and PKI Private/Public Key Management and preferably also familiar with Smart Contract relevant design patterns.
  • Have working knowledge of Financial Services processes preferably in the areas of Investment Finance.

Salaries

There are no salaries from Digiassets Exchange (Singapore) (SDAX) that are similar to this job

View more salaries from Digiassets Exchange (Singapore) (SDAX)


NodeFlair Insights of Digiassets Exchange (Singapore) (SDAX)