Job Title: Backend Engineer ( Phase 1 Lagos
Work Type: Hybrid (Mondays Wednesdays and Fridays)Type:Full-Time Platform:MarketEdge Growth Platform (IDURAR-based)About MarketEdge
MarketEdge is not just another CRM; it is the Customer Intelligence & Growth Platformfor the African market. We are re-engineering the standard sales database into a high-speed offline-first engine that helps SMEsfrom QSRs to corporate service providersfind know and keep their customers.We are building on top of the IDURAR Open-Sourcefoundation (MERN Stack) and transforming it into a scalable multi-tenant SaaS capable of handling millions of transactional and behavioral data points across the continent.The Role
We are looking for a Mid to Senior Backend Engineerto join our hybrid work teamand to own the architecture of our Growth Engine. You will move beyond simple CRUD APIs to build complex Event-Driven Systems Offline Sync Protocols and High-Volume Marketing Queues.You will work closely with the Solution Architect and the rest of the development team to ensure our platform is fast resilient in low-bandwidth environments and capable of delivering real-time Customer Intelligence (CI).Key Responsibilities
- Core Architecture:Lead the migration of our Modular Monolith () towards a structured Service-Oriented architecture (NestJS/TypeScript) to support scale.
- High-Volume Queues:Design and implement robust background job processing using Redis & BullMQto handle marketing blasts (SMS/WhatsApp/Email) without blocking the main API thread.
- Offline Synchronization:Build the Sync Service that handles data conflict resolution and delta updates between our MongoDBbackend and the React Native(WatermelonDB) mobile app.
- Customer Intelligence Engine:Write complex MongoDB Aggregation pipelines to calculate real-time RFM (Recency Frequency Monetary)scores and Customer Health metrics.
- Integrations:Build secure scalable integrations with third-party providers including Paystack/Flutterwave(Payments) Meta Graph API(Social) and Africas Talking(SMS).
- API Design:Develop flexible GraphQLand RESTendpoints that allow our frontend to fetch Customer 360 data efficiently.
- Quality & Security:Enforce TypeScriptstrict typing write comprehensive unit/integration tests (Jest) and ensure multi-tenant data isolation at the middleware level.
What We Are Looking For
Technical Must Haves:- 4 yearsof backend engineering experience with .
- TypeScript Expert:You dont just use any; you understand generics interfaces and strict type safety.
- Database Mastery:Deep experience with MongoDB(Schema design Indexing and Aggregation pipelines). You know how to model data for performance.
- Message Queues:Proven experience with Redis(caching and queuing with BullMQ/Sidekiq equivalent).
- API Standards:Strong grasp of RESTful principles and GraphQL schema design.
Technical Nice to Haves:- Experience with NestJSframework.
- Familiarity with the IDURARopen-source ERP platform.
- Experience building Offline-Firstapplications (Sync protocols).
- Knowledge of Dockerand Kubernetes(DevOps basics).
- Background in AdTech CRM or FinTechin the African context.
The Challenges You Will Solve
- The Burst Problem:How do we send 50000 SMS notifications for a clients flash sale in 5 minutes without crashing the dashboard for everyone else
- The Offline Problem:How do we sync 500 new Quick Orders from a field agents tablet when they reconnect to a slow 3G network ensuring no data is lost
- The Intelligence Problem:How do we calculate a VIP Score for a customer in real-time based on their last 50 transactions across different branches
Why Join MarketEdge
- Build for Impact:You arent just moving tickets; you are building the Operating System for African businesses.
- Technical Depth:You will work with complex problems like eventual consistency event sourcing and high-concurrency queues.
- Agile Culture:We value shipping code that works. We focus on Definition of Done that includes performance on slow networks not just functionality on high-speed Wi-Fi.
Required Experience:
IC
Job Title: Backend Engineer ( Phase 1 LagosWork Type: Hybrid (Mondays Wednesdays and Fridays)Type:Full-Time Platform:MarketEdge Growth Platform (IDURAR-based)About MarketEdgeMarketEdge is not just another CRM; it is the Customer Intelligence & Growth Platformfor the African market. We are re-enginee...
Job Title: Backend Engineer ( Phase 1 Lagos
Work Type: Hybrid (Mondays Wednesdays and Fridays)Type:Full-Time Platform:MarketEdge Growth Platform (IDURAR-based)About MarketEdge
MarketEdge is not just another CRM; it is the Customer Intelligence & Growth Platformfor the African market. We are re-engineering the standard sales database into a high-speed offline-first engine that helps SMEsfrom QSRs to corporate service providersfind know and keep their customers.We are building on top of the IDURAR Open-Sourcefoundation (MERN Stack) and transforming it into a scalable multi-tenant SaaS capable of handling millions of transactional and behavioral data points across the continent.The Role
We are looking for a Mid to Senior Backend Engineerto join our hybrid work teamand to own the architecture of our Growth Engine. You will move beyond simple CRUD APIs to build complex Event-Driven Systems Offline Sync Protocols and High-Volume Marketing Queues.You will work closely with the Solution Architect and the rest of the development team to ensure our platform is fast resilient in low-bandwidth environments and capable of delivering real-time Customer Intelligence (CI).Key Responsibilities
- Core Architecture:Lead the migration of our Modular Monolith () towards a structured Service-Oriented architecture (NestJS/TypeScript) to support scale.
- High-Volume Queues:Design and implement robust background job processing using Redis & BullMQto handle marketing blasts (SMS/WhatsApp/Email) without blocking the main API thread.
- Offline Synchronization:Build the Sync Service that handles data conflict resolution and delta updates between our MongoDBbackend and the React Native(WatermelonDB) mobile app.
- Customer Intelligence Engine:Write complex MongoDB Aggregation pipelines to calculate real-time RFM (Recency Frequency Monetary)scores and Customer Health metrics.
- Integrations:Build secure scalable integrations with third-party providers including Paystack/Flutterwave(Payments) Meta Graph API(Social) and Africas Talking(SMS).
- API Design:Develop flexible GraphQLand RESTendpoints that allow our frontend to fetch Customer 360 data efficiently.
- Quality & Security:Enforce TypeScriptstrict typing write comprehensive unit/integration tests (Jest) and ensure multi-tenant data isolation at the middleware level.
What We Are Looking For
Technical Must Haves:- 4 yearsof backend engineering experience with .
- TypeScript Expert:You dont just use any; you understand generics interfaces and strict type safety.
- Database Mastery:Deep experience with MongoDB(Schema design Indexing and Aggregation pipelines). You know how to model data for performance.
- Message Queues:Proven experience with Redis(caching and queuing with BullMQ/Sidekiq equivalent).
- API Standards:Strong grasp of RESTful principles and GraphQL schema design.
Technical Nice to Haves:- Experience with NestJSframework.
- Familiarity with the IDURARopen-source ERP platform.
- Experience building Offline-Firstapplications (Sync protocols).
- Knowledge of Dockerand Kubernetes(DevOps basics).
- Background in AdTech CRM or FinTechin the African context.
The Challenges You Will Solve
- The Burst Problem:How do we send 50000 SMS notifications for a clients flash sale in 5 minutes without crashing the dashboard for everyone else
- The Offline Problem:How do we sync 500 new Quick Orders from a field agents tablet when they reconnect to a slow 3G network ensuring no data is lost
- The Intelligence Problem:How do we calculate a VIP Score for a customer in real-time based on their last 50 transactions across different branches
Why Join MarketEdge
- Build for Impact:You arent just moving tickets; you are building the Operating System for African businesses.
- Technical Depth:You will work with complex problems like eventual consistency event sourcing and high-concurrency queues.
- Agile Culture:We value shipping code that works. We focus on Definition of Done that includes performance on slow networks not just functionality on high-speed Wi-Fi.
Required Experience:
IC
View more
View less