Job Posting: Full-Stack Developer for Rewards Web App (React.js, Flask, AWS) fixed price

Ranis Media Group, LLC HQ: Bakersfield, CA, United States Remote job Apr 13

We need a Full-Stack Developer to build a web app where users earn cash by completing offers like surveys and app installs. The project involves developing the frontend (React.js, Tailwind CSS), backend (Flask, MongoDB), admin dashboard, and deploying on AWS.

Source code and configuration instructions are provided, making this project straightforward for an experienced developer. Fixed price: $1,500, to be completed in 6 weeks.

  • Frontend: React.js, Tailwind CSS. Build static pages (Home, Sign-Up, Login, legal pages) and User Dashboard (Offers, Payouts, Referrals, etc.).
  • Backend: Flask, MongoDB, Redis. Implement APIs for user auth, offers, payouts, tier system (Tier 1: 20%, Tier 2: 30%, Tier 3: 40%), security (IP blocking, rate limiting), WebSocket, and scheduled jobs.
  • Admin Dashboard: Manage users, payouts, emails, security, content (WYSIWYG editor), and history.
  • Deployment: AWS Amplify (frontend), Elastic Beanstalk (backend), domain mapping, SSL.
  • Frontend: React.js, Tailwind CSS, react-router-dom, axios, socket.io-client, react-toastify, @fingerprintjs/fingerprintjs, @ckeditor/ckeditor5-react, react-joyride.
  • Backend: Flask, MongoDB, Redis, flask-socketio, google-auth, flask-limiter, boto3, apscheduler, pymongo, bcrypt, pyjwt, neverbounce, maxminddb, ipinfo.
  • Deployment: AWS Amplify, Elastic Beanstalk, Certificate Manager.
  • Developer: Deliver functional code, use provided source code/configurations, test thoroughly, deploy to AWS.
  • Client: Provide AWS/MongoDB access, API keys (NeverBounce, Google OAuth, AWS SES, etc.), review deliverables, release payment.
  • 5+ years in full-stack development.
  • Expertise in React.js, Flask, MongoDB, AWS.
  • Experience with security (IP blocking, rate limiting), WebSocket, scheduled jobs.
  • Familiarity with third-party APIs (Google OAuth, NeverBounce, Cloudflare Turnstile).
  1. Week 1: Frontend Setup & Static Pages - $300
  • Deliverables: Home, Sign-Up, Login, legal pages.
  1. Week 3: User Dashboard - $450
  • Deliverables: Dashboard sections (Offers, Payouts, etc.), onboarding tutorial.
  1. Week 4: Backend & Security - $450
  • Deliverables: APIs, tier system, security, scheduled jobs.
  1. Week 6: Admin Dashboard & Deployment - $300
  • Deliverables: Admin dashboard, deployed app at [project web url].

We’ve provided complete source code and configuration instructions for all tasks, including frontend components, backend APIs, security features, and deployment steps. This ensures a clear and easy-to-follow development process for an experienced developer.

Submit your proposal with:

  1. Relevant experience (links to similar projects).
  2. Approach to this project and timeline.
  3. Availability to start.
  4. Questions about the scope.

Timeline: 6 weeks

Budget: $1,500 (Fixed Price)

Communication: To be discussed

We look forward to working with you to bring this rewards platform to life!

Requirements
Availability:
Fixed price
Experience levels:
Intermediate (3 - 5 yrs)
Languages:
English

$1,500