Full-Stack Dev for FinTech & Agro-Pastoral Platform -- 2

via Freelancer ·

Budget / Salary$750–1,500
TypeFreelance project
LocationRemote
Posted1 hour ago
Senior Full-Stack Developer / Agency – B2B FinTech & Agro-Pastoral Marketplace (Next.js 14 / NestJS / PostgreSQL / Escrow Engine)
1. EXECUTIVE SUMMARY & CONTEXT
AFRIMATI-COMMERCE is a high-availability, secure B2B transactional platform connecting rural agro-pastoral producers directly with wholesale buyers (exporters, distributors, institutional caterers) and certified freight carriers across Cameroon and Central Africa.

We are seeking a Senior Full-Stack Engineer or Elite Software Development Agency to execute the end-to-end development of our Minimum Viable Product (MVP).

A comprehensive 60+ page Technical & Strategic Specifications Dossier (v1.0)—including complete database schemas, REST/WebSocket API endpoints, UI/UX brand guidelines, and legal compliance workflows—will be made available to qualified applicants upon screening.

2. CORE OPERATIONAL MODULES (MVP SCOPE)
Module A: Multi-Role Access Control (RBAC) & Onboarding

Roles: Rural Producers (0% commission, ultra-lightweight mobile UX), Urban Wholesalers (Tiered subscriptions), Certified Freight Carriers, and Platform Administrators.

Security: JWT with HttpOnly Refresh Token rotation, SMS OTP verification via Twilio, and OAuth2 integration. 2FA enforced for high-value financial transactions.

Module B: Proprietary Internal Escrow Engine (FinTech)

Goods Escrow: Dual-layer transaction engine locking buyer capital upon order validation and releasing funds to producers upon 72-hour delivery confirmation.

Freight Escrow: Independent secondary escrow loop for carrier freight clearing.

Payment Gateways: MTN Mobile Money, Orange Money, CinetPay, and Stripe.

Auditability: ACID-compliant PostgreSQL ledger with an Immutable Audit Log storing SHA-256 state hashes for all financial events.

Module C: Real-Time Freight & Logistics Pipeline

Dynamic Booking: WebSocket-driven freight dispatch pipeline matching load requests to nearby certified carriers.

Rate Calculation: Automated distance and vehicle-type rate calculation via Google Distance Matrix API.

Module D: Anti-Fraud Guardrails & Secure Messaging

Real-Time Filtering: Internal chat featuring Anti-Leak Regex engines to block external contact attempts, phone numbers (+237), social links, and off-platform payment solicitations.

Dual Validation: Zod DTO validation on frontend and class-validator on backend.

Module E: Dispute Resolution & Platform Analytics

Automated Dispute Resolution Centre with a 24-hour arbitration workflow.

Catalog Search powered by PostgreSQL Full-Text Search or Algolia.

3. MANDATORY TECHNICAL STACK
Frontend Web: Next.js 14 (App Router, SSR/SSG), TypeScript, TailwindCSS

Backend API: NestJS (Node.js), REST APIs, Socket.io (WebSockets), Zod DTOs

Database & Cache: PostgreSQL (ACID compliance for Escrow) + Redis

Storage & Infra: Docker, AWS S3 / Cloudflare R2, Cloudflare CDN, GitHub Actions CI/CD

Communications: Firebase Cloud Messaging (Push), Twilio (SMS OTP), SendGrid

Mobile (Phase 2): React Native (Expo) cross-platform architecture

4. STRICT NON-NEGOTIABLE REQUIREMENTS
Performance Standards: Core Web Vitals LCP < 2.5s, mobile Lighthouse Score > 90/100. Heavily optimized/compressed assets for 2G/3G networks.

Security & Compliance: Enforced TLS 1.3, AES-256 database encryption for sensitive PII/KYC data, OWASP Top 10 mitigation, and compliance with Cameroonian E-Commerce/Cybersecurity regulations (Law N°2010/012 & N°2010/021).

Quality Assurance: Modular clean architecture, Unit/Integration testing with Jest/Supertest, and automated API documentation via OpenAPI/Swagger.

5. APPLICATION & BIDDING PROCESS
To apply, please submit your proposal including:

Portfolio / Live Projects: Links to B2B Marketplaces, FinTech/Escrow platforms, or Logistics systems you have engineered.

Technical Approach: A brief description of how you plan to manage Escrow ACID transactions and real-time WebSocket communications.

Team Composition: Individual Senior Developer vs. Agency structure.

Budget & Timeline: Milestone breakdown (Timeframe + Fixed Price) for the MVP phase.
seo mobile app development crm postgresql docker web development full stack development cloudflare next.js rest api
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.