Node development

Closed Posted 5 months ago Paid on delivery
Closed

I am looking for a Node.js developer with experience in advanced API integration. The project involves integrating numerous endpoints, data transformation, and optimization.

Specific requirements:

- Advanced API integration with numerous endpoints

- Data transformation and optimization

- Strong understanding of Node.js and its frameworks

Ideal skills and experience:

- Experience with advanced API integration in Node.js

- Proficiency in handling numerous endpoints and data transformation

- Ability to optimize API performance

- Strong problem-solving skills

- Attention to detail

The client has provided all the necessary documentation for the API, so the freelancer will have all the information needed to complete the integration.

--------------------------------------------------------------------------------------------------------------------

Document Overview

This document describes an integrated system which enables the GAP backend to integrate with online operators. It includes integrating new game providers, financial transactions, login calls and launch protocols used.

Integration Overview

This GAP Casino is a B2B system which allows shops and online operators to offer games to their clients through their existing systems. A simple call to “open game” will generate the GAP casino system start up by activating the operator to open a game or Lobby. Once open, the user may navigate freely throughout the Casino system and play any game while tracking his balance. Four simple API calls allow the casino to credit and debit the player’s account in real time using seamless wallet integration. All the financial calls are monitored and managed by the GAP casino system to ensure no financial transaction is lost.

Protocol

The integration uses Http's POST communications based on Json message type. The operator must use HTTPS to communicate with our server, but we need to configure it in advance.

Security

We are having multiple level of security checks

IP White Listing: Operator and GAP must whitelist the other entity IPs on their servers and receive any kind of requests over these configured IPs only and rest of the messages/requests will be rejected/discarded.

Signature Check based on the RSA Key shared between GAP and operator: Operator and GAP will generate private and public key pair respectively and public key will be shared to other entity. Message/Request will be signed with the private key generated and sent to other entity and the same message will be verified with the public key received (by offline) and will decode the message.

HTTP over secure

Requirements

Things required from operator side for integration

All Games API requests have to be signed by Operator.

Operator server ip - All requests to originate from this ip to us, not from client side

Operator server endpoint url - This is where GAP shall send requests for balance/debit/credit/rollback

Operator’s public key which was generated for signing and verification purpose

Things GAP shall provide

All Wallet API requests have to be signed by GAP.

All Wallet API request must be practiced and verified by the Operator.

GAP server url – production url

GAP server endpoint url - This is where operator shall send requests for initial session login, getgames, etc…

GAP public key - After Operator shares their key

Request Signing and Verification

Before the integration, the Operator generates a private/public key pair, and provides the public key to GAP.

Both parties should verify all requests will be signed with RSA-SHA256.

The integration transmit formation is Json. And is encoded by UTF-8.

The Operator generates a private/public key pair and sends the public key to GAP.

Similarly GAP sends its public key to the Operator.

The body of all requests will be signed with RSA-SHA256 using the respective private key and encoded to BASE64.

The signature will be placed in the “Signature” header.

The Operator needs to verify all Wallet API requests using the public key provided by GAP.

GAP verifies all Games API requests using the public key provided by the Operator.

Node.js JavaScript AngularJS Java MySQL

Project ID: #37519682

About the project

43 proposals Remote project Active 4 mos ago

43 freelancers are bidding on average ₹2954/hour for this job

techwelfare

NODE.JS EXPERTS! We are working on node.js since last 11 years. We could do it. Could we discuss in details over chat now? Best Regards Techwelfare

₹700 INR / hour
(117 Reviews)
6.9
pariharshailesh4

Hello, I am thrilled about the prospect of contributing to your Node.js API integration project. With extensive experience in advanced API integration, data transformation, and optimization, I am confident in deliveri More

₹750 INR / hour
(27 Reviews)
5.9
malkesh3m

⭐ Hi, My availability is immediate. I read your project post on Node.js developer with experience in advanced API integration. The project involves integrating numerous endpoints, data transformation, and optimization. More

₹585 INR / hour
(27 Reviews)
5.3
clarigo2

Hello, I am proficient Node.js developer specializing in advanced API integration. I have successfully handled projects involving multiple endpoints, data transformation, and performance optimization. Your project ali More

₹700 INR / hour
(14 Reviews)
5.1
chetanprajapat

Hello, I am highly skilled designer and developer with 5+ years of working experience in the industry, I have rich experiences in various technologies. I can fulfill your task perfectly, and I can start work right no More

₹575 INR / hour
(10 Reviews)
4.7
madhavan21

Hi we have experience in node.js development. We can assign dedicated developer in your project kindly revert me back thanks.

₹500 INR / hour
(10 Reviews)
4.7
DigitalNightOwl8

Hello, We have something similar to show you. We have delivered similar projects in the past and we can show you our work portfolio as well as showing casing our work. We have dedicated team for this work with 10+ y More

₹575 INR / hour
(2 Reviews)
4.0
shrigenesiss

Hello, I hope you are doing well. We have expertise in the team, and our team is skilled and has experience spanning 10+ years in website and application development. We can surely assist you with your requirements. More

₹750 INR / hour
(6 Reviews)
4.1
kevinlopez84

Hello there! My name is Kevin and I am a full-stack developer with 10 years of experience in the field. I understand that you are looking for a Node.js developer with experience in advanced API integration and optimiza More

₹100000 INR / hour
(3 Reviews)
3.3
RajAbhisek

Hii, I am Raj, I have an experience of more than 10+ years in mobile app development. I have a team of 20-25 people, exclusively working on ionic, nodejs, angular, reactjs, react native, flutterflow, expressjs, and More

₹500 INR / hour
(7 Reviews)
2.7
jawed7siddiqui2

Hello ,I'm NodeJS API developer & hv 8 yr exp, I feel very much interested to work with you. I can assure you that I will do my best to do your job. Regards

₹575 INR / hour
(7 Reviews)
2.8
truevalue2011

Hello Client, My name is Vivek and I am the CEO of True Value Infosoft (P) ltd., a leading IT services provider. With over 25 years of experience in software development, web design, mobile app development, web API dev More

₹575 INR / hour
(5 Reviews)
2.4
shahzadashoaib07

Hello there! I read your requirements and also client description. I can make these API's. I've node and angular experience. I also have knowledge about node packages like base64 or other important. Let's discuss more More

₹400 INR / hour
(5 Reviews)
1.7
daydeepaksharma

I'm excited to hear that you are looking for a Node.js developer with experience in advanced API integration. With over 18+ years of experience in the industry, I have a proven track record of delivering top-tier Web a More

₹575 INR / hour
(0 Reviews)
0.0
codofficial20233

Hello client, I am Debabrata (Abhi) a Node.js developer and we are in this filed for a long time. We have experience developers that have the potentiality to work under these lines and have petty much experience that c More

₹575 INR / hour
(0 Reviews)
2.6
spacetotech

Hello, Hope you are doing well. I have gone through your project requirements and have understood what you need. I want to introduce my company, Space To Tech Technology. Space To Tech Technology is a software developm More

₹575 INR / hour
(0 Reviews)
0.0
manishpatil1412

Our business is dedicated to delivering premium-quality products that exceed the expectations of our esteemed clients. Committed to excellence, we meticulously source and craft each item, ensuring top-tier standards in More

₹450 INR / hour
(0 Reviews)
0.0
abkishore

I am an AWS application architect with experience building DXP systems using NodeJs on serverless working with multiple vendors and their distributed systems having various APIs where I have also devised systems to wor More

₹1000 INR / hour
(0 Reviews)
0.0
mukutprasad1994

Dear Client, I have noticed that you’re looking for a Node.js developer with experience in advanced API integration & The project involves integrating numerous endpoints, data transformation, and optimization. Specif More

₹575 INR / hour
(0 Reviews)
0.0
animationmedia20

I understand that you are looking for a Node.js developer with experience in advanced API integration. If you give me the chance, I can confidently guarantee that your project will be completed efficiently and successf More

₹575 INR / hour
(0 Reviews)
0.0