Match score not available

Fullstack Node.js Developer

Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 
South Africa

Offer summary

Qualifications:

3-5 years experience in a similar role, Excellent knowledge of Node.js and its frameworks.

Key responsabilities:

  • Build comprehensive web applications
  • Implement robust security protocols
Realm Digital logo
Realm Digital Information Technology & Services TPE https://realmdigital.com/
11 - 50 Employees
See more Realm Digital offers

Job description

Overview

Our client who is a specialist in the payment platform arena is on the lookout for a Node.js Developer to join their team. 

They operate with a mission to enhance the financial landscape for under-resourced communities by offering tools that allow for better fund control and impact measurement, thus ensuring that financial services reach those who need them most. 

 

Purpose

The primary purpose of this role is to build comprehensive web applications that deliver a seamless user experience from the server to the client.


Tasks include:

  • Full stack development: creating the front-end components and seamlessly integrating them with server-side logic, while also designing and implementing database architectures

  • Focused on crafting code that is reusable, thoroughly tested, and optimised for efficiency

  • Dedicated to developing applications that emphasize low latency, high availability, and optimal performance for end-users

  • Implementing robust security protocols and data protection strategies to safeguard sensitive information


 

Requirements: 

  • 3-5 years experience in a similar role 
  • Advantageous: experience working for a payment platform/gateway
  • Excellent knowledge of Node.js and its frameworks, particularly NestJS
  • Demonstrates strong expertise in TypeScript, JavaScript, and JSON data formats
  • Solid understanding of front-end technologies, including HTML5, CSS3, and Angular (NG-ZORRO)
  • Good grasp of server-side CSS pre-processors, particularly Less
  • Proficient in using version control tools like Git and GitHub
  • Solid experience in constructing SQL queries using Postgres SQL and TypeORM
  • Understanding of containerisation technologies, such as Docker
  • Agile development methodology
  • Familiarity with asynchronous programming concepts, including its quirks and workarounds
  • Knowledgeable about accessibility standards and security compliance requirements
  • Experienced in managing user authentication and authorisation across multiple systems, servers, and environments
  • Capable of integrating various data sources and databases, with a focus on accounting systems
  • Understands the fundamental design principles that contribute to scalable applications
  • Awareness of the differences between delivery platforms (mobile vs. desktop) and optimising outputs accordingly
  • Experienced in implementing automated testing frameworks and writing unit tests

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Security Policies
  • Detail Oriented
  • Problem Solving

Node.js Developer Related jobs