Full Stack Developer
1 day ago
Location: Magodo Phase 1, Lagos
Type: Full Time/Hybrid
Position Summary
We are looking for an experienced Full Stack Developer to join the MarketEdge CRM development team. You will be responsible for building and maintaining both frontend and backend components of our B2C CRM platform, working with the IDURAR codebase to extend its capabilities for consumer-focused use cases. The ideal candidate has deep expertise in the MERN stack and experience building scalable, multi-tenant SaaS applications.
Key Responsibilities
Backend Development
- Design and implement RESTful APIs using and for B2C CRM modules
- Extend IDURAR's existing data models to support consumer profiles, transactions, and behavioral tracking
- Build and optimize MongoDB aggregation pipelines for analytics and reporting
- Implement multi-tenant architecture ensuring complete data isolation between client organizations
- Develop integration middleware for external systems: Edge Card Loyalty API, WhatsApp Business, SMS gateways
- Design and implement background job processing using Bull queue for campaign sending and data synchronization
- Build real-time features using Redis for caching and session management
- Build responsive React components using Ant Design framework following established design system
- Implement state management using Redux Toolkit for complex application state
- Create dynamic dashboards with data visualization using Recharts or similar libraries
- Develop the Customer 360 profile view with tabbed navigation and real-time data updates
- Build the campaign creation wizard with multi-step forms, content preview, and audience targeting
- Implement the segment builder with visual query construction and live preview
- Design and implement MongoDB schemas for: customers, transactions, segments, campaigns, journeys
- Create indexes for optimized query performance across high-volume collections
- Implement data migration scripts for schema evolution
- Ensure referential integrity between CRM entities and external loyalty platform data
- Integrate with Wema Bank Edge Card API for loyalty points, tiers, and redemption data
- Implement WhatsApp Business API integration for campaign messaging
- Build SMS gateway integrations with Africa's Talking and Twilio
- Develop webhook handlers for real-time event processing from external systems
- Create secure API authentication using JWT and OAuth 2.0 patterns
- Write clean, maintainable code following established coding standards and IDURAR conventions
- Develop unit tests achieving minimum 80% code coverage
- Participate in code reviews providing constructive feedback
- Contribute to CI/CD pipeline maintenance and deployment automation
- Document APIs using OpenAPI/Swagger specifications
Technical Skills (Required)
- 4+ years of professional experience with MERN stack development
- Expert-level proficiency in and
- Strong skills including hooks, context, and performance optimization
- Advanced MongoDB skills: schema design, aggregation framework, indexing strategies
- Experience with Redis for caching, sessions, and real-time features
- Proficiency in RESTful API design and implementation
- Strong understanding of authentication/authorization: JWT, OAuth 2.0, RBAC
- Git version control and collaborative development workflows
- Experience with testing frameworks: Jest, React Testing Library, Supertest
- Experience with Ant Design component library
- Familiarity with Bull or similar job queue systems
- Knowledge of Docker containerization
- Experience with cloud platforms: AWS, DigitalOcean, or similar
- Understanding of message broker patterns and event-driven architecture
- Experience with IDURAR or similar open-source ERP/CRM platforms
- Understanding of CRM workflows: lead management, customer lifecycle, campaign execution
- Familiarity with loyalty program mechanics and point-based systems
- Experience with multi-tenant SaaS architecture
- Knowledge of Nigerian business environment and regulatory requirements (NDPR) is a plus
- Strong problem-solving and analytical abilities
- Excellent communication skills for technical discussions and documentation
- Self-motivated with ability to work independently in hybrid/remote environment
- Collaborative mindset and openness to feedback
- Commitment to continuous learning and staying current with technology trends
- Customer Management Module: Consumer profiles, 360-degree views, household linking
- Campaign Management Module: Multi-channel campaign builder with scheduling and tracking
- Segmentation Engine: Visual segment builder with RFM analysis integration
- Integration Layer: Edge Card API connector, messaging gateway integrations
- Analytics Dashboard: Real-time metrics, CLV calculations, cohort analysis
-
Full Stack Developer
6 days ago
Lagos, Lagos, Nigeria TriMerge Consulting Ltd. Full timeJob summaryTriMerge Consulting Ltd is seeking an experienced full-stack developer – financial services software to work across the full technology stack, develop and maintain core product features, optimise platform performance, and ensure a secure and scalable user experience. This is a fully remote opportunity, ideal for a developer passionate about...
-
Full Stack Developer
1 day ago
Lagos, Lagos, Nigeria TailoredTalent Full timeTailored Talent - Our client in the EdTech industry is recruiting to fill the position below:Job Position: Full Stack DeveloperJob Location: Osapa, Lekki, LagosEmployment Type: Full-timeJob OverviewOur client is seeking a highly skilled Full Stack Developer to join their team.This role is ideal for a high-potential engineer with strong technical depth across...
-
Full-Stack Developer
6 days ago
Lagos, Lagos, Nigeria DMOT Enterprises Full timeDmot Enterprises - Our client, a leading FMCG, is recruiting to fill the position below:Job Position: Full-Stack Developer (PHP / Laravel)Job Location: LagosEmployment Type: Full-timeJob DescriptionWe are seeking a highly skilled and motivated Full-Stack Developer with a focus onPHP and the Laravel & Flutter frameworkto join our technical team.The ideal...
-
Full Stack Developer
4 days ago
Lagos, Lagos, Nigeria Anchor Group Full timeAbout the RoleThe Full Stack Developer role at the Anchor Digital Group is one in which the incumbent will be expected to support the Software Development Manager and Business Analyst in developing Digital Products and Solutions for the roll out in our many markets. The incumbent will be responsible for developing and designing front end web architecture,...
-
Full stack developer
4 days ago
Lagos, Lagos, Nigeria FortuneTech Digital Solutions LTD Full timeCompany DescriptionFortuneTech Digital Solutions is a dynamic tech startup committed to providing cutting-edge digital solutions to empower businesses and brands in the digital space. Specializing in custom WordPress development, front-end web design, digital marketing, and e-commerce website setup, we help clients establish a strong online presence, enhance...
-
Full Stack Developer
6 days ago
Lagos, Lagos, Nigeria Metto Full timeLocation:Remote (Lagos preferred)Job Type:Full-timeExperience Level:3–5+ yearsIndustry:EdTech • SaaS • Digital PlatformsAbout is a fast-growing digital product and technology company building high-performance systems for global EdTech brands, youth-learning programs, and enterprise clients. We power platforms several education-focused ecosystems...
-
Full Stack Developer
6 days ago
Lagos, Lagos, Nigeria Boubid Africa Full timeJob summaryOur client in an EdTech industry is seeking a highly skilled Full Stack Developer to join their team. This role is ideal for a high-potential engineer with strong technical depth across frontend and backend systems, and a clear interest in progressing into an Engineering Leadership position. You will play a key role in building scalable,...
-
Full Stack Developer
1 day ago
Lagos, Lagos, Nigeria Baaraku Full timeWe are seeking a highly motivated Full Stack Developer to drive the next phase of our growth.This role involves end-to-end feature ownership, with a primary focus on architecting andimplementing post-MVP features crucial to business expansion, including multi-currencysupport, new payment product integrations, and scalable financial infrastructure.Phase I Key...
-
Full-Stack Developer
2 weeks ago
Lagos, Lagos, Nigeria Rytali Global Full timeTo apply, please submit your application through our ATS here:Givar is building a new way for people and organisations to give — one that's simple, transparent, and genuinely impact-driven.We're starting with Givar Impact, a collective fund that allows people to pool their giving and support real-world causes together. This MVP is about proving that giving...
-
Full-stack Web Developer
1 week ago
Lagos, Lagos, Nigeria Mopheth Nigeria Limited Full timeMopheth Nigeria Limited is a reputable organization charged with the goal of meeting the diverse needs of its growing customers from all walks of life. We began as a community Pharmacy in the year 1997, and through the years we have maintained our standard of being a renowned name in the pharmaceutical industry in Nigeria, however, with respect to our vision...