We are looking for a Node.js Developer responsible for managing the interchange of data between the server and react-native front-end application. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies preferably React native js is necessary as well.

Responsibilities

- Integration of user-facing elements developed by front-end developers with server-side logic

- Writing reusable, testable, and efficient code

- Design and implementation of low-latency, high-availability, and performant applications

- Implementation of security and data protection

- Integration of data storage solutions using Postgres and Redis

Skills And Qualifications

- Strong proficiency with JavaScript

- Knowledge of Node.js and frameworks such as express js

- Understanding the nature of asynchronous programming and its quirks and workarounds

- Good understanding of server-side templating languages

- Good understanding of server-side CSS preprocessors

- Basic understanding of front-end technologies, such as HTML5, and CSS3

- Basic understanding of docker containers

- Basic understanding of aws vault, ebs, ec2, EKS, aws cloud watch

- Understanding accessibility and security compliance

- User authentication and authorization between multiple systems, servers, and environments

- Integration of multiple data sources and databases into one system

- Understanding fundamental design principles behind a scalable application

- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform

- Creating database schemas that represent and support business processes

- Implementing automated testing platforms and unit tests

- Proficient understanding of code versioning tools, such as Git

- Experience with clover pos API preferred

Job Types: Full-time, Part-time, Contract, Temporary, Internship

Pay: $15.00 - $81.00 per hour

Schedule:

  • 8 hour shift

Education:

  • Bachelor's (Preferred)

Experience:

  • REST: 1 year (Preferred)
  • Node.js: 1 year (Preferred)

Work Location:

  • Fully Remote

Work Location: Remote


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

FloSports is a direct-to-consumer subscription-based sports media company that streams live events across 25 different sports (e.g. Cycling, Track and Field, Wrestling, Racing, Bowling, Marching Band, and more) to millions of athletes & fans around the world.As an extraordina

MetaMetrics MetaMetrics |
Today

Description:This position is for an experienced Software Engineer. You will work as a member of a small self-directed team following Agile methodologies and Scrum principles. You will analyze problems, design solutions, code, test and document your work. You will participate in c

Overview:PK, the experience engineering firm, is looking for a JavaScript Developer, full stack with React + Redux, Node.js, and ideally Typescript to join our team as a full-time employee.PK is open to remote locations, excluding Colorado.Responsibilities:Implement richly intera

Senior Software EngineerWe are looking for a senior software engineer to join our team at Lucidpress. As a senior software engineer, you will help build a world-class enterprise grade web application built on Typescript, Scala, and AWS. As an engineer, you will be responsible for

Hagerty Consulting Hagerty Consulting |
Today

Hagerty Consulting, Inc., is hiring! We are a nationally recognized, comprehensive emergency management and homeland security consulting firm focused on helping clients prepare for, respond to, and recover from disasters.Hagerty has successfully helped clients navigate some of th