MERN Stack Developer
Africa
September 7, 2026 at 10:11 AM
Responsibilities
Design, develop, and maintain full-stack features using React.js (Material UI) and Node.js/Express/NestJS
Build real-time features using Socket.IO (live price feeds, order updates, notifications)
Model and manage data across MongoDB and MySQL depending on use case
Use Redis for caching, session management, and performance optimization
Implement and maintain integrations with third-party financial and market-data APIs
Handle transaction processing logic with strong attention to data integrity and security
Write clean, type-safe, tested code (TypeScript, Jest, React Testing Library)
Collaborate with cross-functional teams on API design and feature delivery
Participate in code reviews and technical discussions
Requirements
Bachelor's degree in Computer Science or a related field (or equivalent practical experience)
Strong problem-solving skills with a solid grasp of Data Structures and Algorithms
2-3 years of professional experience with the MERN stack (React, Node.js, Express, MongoDB)
Working knowledge of NestJS
Pervious knowledge in .NET (Must) .
Strong knowledge of MySQL and relational database concepts
Proficiency in TypeScript
Experience with Material UI (MUI)
Experience implementing real-time applications using Socket.IO
Practical experience with Redis
Solid understanding of RESTful APIs and secure API design
Experience writing unit tests (Jest, RTL, Mocha, etc.)
Familiarity with Git and modern development workflows
Comfortable working with systems that process financial transactions (accuracy and security matter more than usual here)
Nice to Have
Experience with Next.js
Docker and cloud platform basics
CI/CD pipeline familiarity
Agile/Scrum experience
Familiarity with blockchain and cryptocurrency concepts (wallets, on-chain vs off-chain, common networks like Ethereum/BSC)
Any prior exposure to trading systems or MT5 (training available if not)
• Competitive salary
• Career growth and professional development opportunities
• Work in a dynamic, innovative fintech company
• Flexible and collaborative work environment
📩 Apply by sending your CV or LinkedIn profile to (gasser@Finitic.com)