Full Stack Developer (MERN) - CRM Platform
Tezza Business Solutions Ltd · Lagos
Job description
About the role
Tezza Business Solutions is looking for an experienced Full Stack Developer to join the MarketEdge CRM development team in Lagos. You will build and maintain the frontend and backend of a B2C CRM platform, extending the IDURAR codebase for consumer use cases. The position is full time and hybrid.
Key responsibilities
- Backend: design RESTful APIs with Node.js and Express.js, extend IDURAR data models for consumer profiles and transactions, build MongoDB aggregation pipelines, implement multi-tenant architecture and integrate external systems such as Edge Card Loyalty, WhatsApp Business and SMS gateways
- Frontend: build responsive React components with Ant Design, manage state with Redux Toolkit, create dashboards with Recharts and build the Customer 360 view, campaign wizard and segment builder
- Database: design MongoDB schemas for customers, transactions, segments and campaigns, create indexes, write migration scripts and ensure referential integrity
- Integrations: connect to Wema Bank Edge Card API, WhatsApp Business API, SMS gateways (Africa's Talking, Twilio), and handle webhooks with JWT and OAuth 2.0 authentication
- Code quality and DevOps: write clean code, achieve at least 80% test coverage with Jest, React Testing Library and Supertest, run code reviews, help maintain CI/CD pipelines and document APIs with OpenAPI/Swagger
Required profile
- 4+ years of professional experience with the MERN stack
- Experience building scalable, multi-tenant SaaS applications
- Understanding of CRM workflows, loyalty programs and multi-tenant SaaS architecture; knowledge of NDPR is a plus
Required skills
- Node.js, Express.js, React.js (hooks, context), MongoDB, Redis, RESTful APIs, JWT and OAuth 2.0
- Git, Jest, React Testing Library, Supertest
- Preferred: Ant Design, Bull, Docker, AWS or DigitalOcean, message brokers and event-driven architecture
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Nigeria.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 3 hours ago
Expires 1 week from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Tezza Business Solutions Ltd
Lagos