Fullstack Node.js Developer
We usually respond within a week
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
- Department
- Talent Services
- Locations
- South Africa
- Remote status
- Fully Remote
Fullstack Node.js Developer
Loading application form
Already working at Realm Digital?
Let’s recruit together and find your next colleague.