Form cover
Page 1 of 1

Job Ad: Backend Developer

Join JamJam Team

JamJam is a video e-commerce and live shopping app with scam protection.

Responsibilities

Design, build, and maintain robust, scalable APIs (REST/GraphQL) to power a live video-commerce platform, handling user, product, and real-time streaming data. Architect and manage core databases (PostgreSQL, MongoDB) and caching layers (Redis) for optimal performance. Implement critical live streaming and video processing features, including WebRTC/Socket.io integration for real-time interaction and FFmpeg/AWS MediaConvert for video processing. Develop secure, PCI-compliant payment systems by integrating multiple payment gateways and mobile money APIs (e.g., MTN, Flutterwave, Paystack, M-Pesa). Build and integrate location-based services and tracking using Google Maps/Mapbox APIs.

Requirements

Proven experience building scalable backend services with Node.js, Python (Django/FastAPI), or Go. Expertise in database design, optimization, and caching with PostgreSQL and Redis. Hands-on experience with at least one of these critical domains: real-time systems (WebRTC/Socket.io), video processing pipelines, or secure payment gateway integrations (including PCI compliance considerations). Proficiency with cloud deployment (AWS/Azure), containerization (Docker), and orchestration tools (Kubernetes). Strong focus on API security, performance, and writing clean, maintainable code for a fast-paced product environment.

Compensation

Salary Range: $2,000 - $6,500 USD per month
Flexible remote-first work culture

Name

Email

LinkedIn

Upload Resume