Full-Stack Developer (Python + React)

Drasno


Date: 4 days ago
City: Lagos, Lagos
Salary: NGN 250,000 - NGN 350,000 per month
Contract type: Contractor
Remote

Overview

We're looking for a Full-Stack Developer with strong experience in Python backend development and React.js frontend engineering. You will architect and build the core infrastructure for a cutting-edge AI-powered storytelling and video creation platform. Your role will bridge backend performance with frontend usability and ensure scalability across multiple users.

Responsibilities

  • Design, build, and maintain scalable APIs and microservices using Python (FastAPI or Django)

  • Develop dynamic web applications using React.js and integrate frontend with backend APIs

  • Implement secure, scalable file handling for user-uploaded text, images, and videos

  • Integrate AI-generated content and orchestrate pipelines for text, audio, and video output

  • Collaborate with AI engineers, designers, and DevOps to deliver cohesive features

  • Optimize app performance for media-heavy workflows (e.g., video rendering previews)

  • Ensure consistent data modeling using PostgreSQL or Firestore

  • Handle background jobs and media processing workflows using Celery, Redis, or GCP Cloud Tasks

Tech Stack

  • Frontend: React.js, Tailwind CSS, Framer Motion

  • Backend: Python (FastAPI or Django), PostgreSQL, Firebase/Firestore

  • Media: ffmpeg, Remotion, ffmpeg.wasm

  • Cloud: Google Cloud Platform (Cloud Storage, Cloud Functions, Cloud Tasks), Docker

Requirements

  • 4+ years full-stack development experience with at least 2+ years in Python frameworks

  • Solid knowledge of React and JavaScript (including async patterns and hooks)

  • Experience building large-scale file upload/download systems

  • Familiarity with DevOps, CI/CD, and working in cloud-native environments (esp. GCP)

  • Strong understanding of performance optimization and caching strategies

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a CV