Node.Js React JS DEVELOPER Backend And UI  Node Js, Reactjs  Mysq

Node.Js React JS DEVELOPER Backend And UI Node Js, Reactjs Mysq
Velocity Solutions Ltd. , Pakistan

Experience
4 Years
Salary
35,000 - 105,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Degree
Total Vacancies
1 Job
Posted on
Jul 17, 2019
Last Date
Aug 30, 2019
Location(s)

Job Description

Note: Please do not apply if you have switched your employment within a year in your employment history

Please do not apply if you have less than 3 years of commercial experience.

Location:

Work from home opportunity

Anywhere in Pakistan but Karachi or Lahore preferred

https://bitvelocity.io was established in June 2016 specializing in blockchain technologies in particular , We have employees in London as well as in Pakistan, We are building our inhouse crypto exchange product, besides founders have 15 years of experience in industry . BitVelocity have also delivered successful projects for medium to large sized organizations in Europe and USA

This is very interesting product and successful candidate will have great exposure to work on cutting edge technologies.

We believe in innovation, passion, team work, employee/employer harmoney.

If you want to be part of innovation and cutting edge technologies, then come and join us.

By joining our team, you will have the opportunity to hit the ground running from the start. Not only in development but also playing an active role in our agile process and practices.

Responsibilities

Hold deep level design and development skills

Submitting code reviews for your code with other team members

Working on agile team

Identify ways to optimize data bottleneck with higher usercount.

Design, implement, and test services to handle specific functions of our business logic

Create novel solutions with Node,React, and other tools

Defining security protocols for trading platform

Document and share learned technologies

Job Specification

NodeJS

React

Redux

GraphQL

Cloud servers, such as API Gateway and Lambda

MySQL

Radis/memcache

scalable trading applications

Strong commercial experience within similar Full Stack Development roles

Deep Knowledge and understanding of React.js, Node.js, MySQL, trading applications

Blockchain technologies

Familiarity with crypto exchange platforms

Rising junior or senior, majoring in Computer Science, Computer Engineering or equivalent

Comfortable reading source code and passionate about understanding how technologies are implemented

Working knowledge of HTML5, CSS and javascript

Familiarity with working on cloud servers and rest apis

Bonus Points:

Green Field Project

Modern technologies

Opportunity to work on blockchain

Frontend web experience (React, Node.js )

Thirst for knowledge of the latest and greatest React Native practices

Interest in researching and experimenting with new technologies outside of core responsibilities

Technologies you will use

Technical test:

1. Create a form in React in which user select multiple png/jpg/jpeg files to upload on server.

a. Take two input elements in that form. One is number type in which user enter the amount and the second is Date type in which user selects the Date.

b. Show file upload progress to user, in separate progress bar for each file

c. Post the form data on server and show the response to the user whether the data has been saved or not

2. On server side, in nodeJS, save the files on server and save data in mysql database.

3. On client side, in React add another web page to show form input data and uploaded files to user

4. Deliver solution in a way that it requires minimum effort (possibly one click) for us to run and assess it technically.

6. Keep the solution size file to minimum (possibly source files only) we are using latest version of reactjs and nodejs

Scalability:
7. Now on server side make it scalable which can allow 500 users to perform this action simultaneously, test and verify before submitting.

Notes:

1. You can use separate api's for file uploading and data saving.

2. Don't use callback approach in both sides React and nodeJS. Use Promise based approach instead.

3. Keep a note of time it will take to complete the application.

4. email solution at support@bitvelocity.io

5. Use Typescript libraries for implementing the features.

6. Do not spend extra time on making client UI fancy, keep the UI really simple, reliability, code quality and documentaiton is more important

All the best.

Job Rewards and Benefits

Incentive Bonus
Leaves

Velocity Solutions Ltd.

Information Technology and Services - London, United Kingdom
© Copyright 2004-2024 Mustakbil.com All Right Reserved.