[Freelance Contract] Full Stack Developer – Build Cloud Router ACS with GenieACS + VPN
Build Custom Router ACS with VPN, AWS Scaling, and Cross-Platform PWA (Android & iOS Store Ready) Company: MoFi Network Inc. Type: Freelance Contract Location: Remote Compensation: ~$4,500 USD (milestone-based) ( ₹ 386,109 Indian Rupee) Overview: We're hiring a full-stack developer (contract) or team to build a robust ACS (Auto Configuration Server) web platform for centralized management of our routers (MOFI6500, MOFI5500, MOFI4500) using our existing GenieACS API stack. The platform will support remote firmware updates, VPN provisioning, and device status monitoring. It must be scalable, deployable on AWS, and deliver a high-quality PWA experience — installable from browsers and published to the Google Play Store and Apple App Store . Core Functional Requirements: Web-based ACS dashboard for managing routers GenieACS integration for device provisioning, config push, firmware, and reboots VPN UI module for: WireGuard OpenVPN IPsec (site-to-site and remote) RESTful API for external tools User management with roles (admin, viewer, technician) Real-time logs and device status monitoring AWS Hosting & Infrastructure: Host on AWS EC2 with ALB/NLB load balancing Secure HTTPS (via ACM or CloudFront) IAM role-based access control CloudWatch for metrics and logs Documentation for deployment and scaling PWA + App Store Delivery: Build a fast, modern Progressive Web App (PWA) Installable on Android and iOS via browser (Add to Home Screen) Publish to: ✅ Google Play Store (via Trusted Web Activity) ✅ Apple App Store (via Capacitor or WebView wrapper) Native-like experience with splash screen, offline support, full-screen view Project Milestones (Fixed Budget: ~$4,500) Milestone Description Payout M1 UI/UX Layout (Omada-style wireframes) 10% M2 ACS Dashboard + GenieACS integration 25% M3 VPN Config Module (WireGuard, OpenVPN, IPsec) 20% M4 AWS Deployment (EC2, HTTPS, scaling) 15% M5 PWA Optimization (Android/iOS support) 15% M6 App Store Submission (Play Store + iOS) 10% M7 Final Documentation + Handover 5% Preferred Tech Stack Frontend: React.js / Next.js (PWA optimized) Backend: Node.js or Golang Mobile: TWA (Android), Capacitor/WebView (iOS) Cloud: AWS EC2, RDS, CloudFront, IAM, CloudWatch Protocols: GenieACS / TR-069 / VPN (WireGuard, OpenVPN, IPsec) What We’re Looking For Proven experience with ACS systems (GenieACS preferred) Experience deploying PWAs to Google Play and Apple App Store Strong understanding of VPN protocols AWS cloud deployment and scaling knowledge Ability to deliver clean, documented code and user guides We’ve attached TP-Link Omada’s controller PDF for functional inspiration only — this project is entirely custom. To Apply: Please include: Portfolio or past projects relevant to ACS, VPN, or cloud dashboards Timeframe to complete each milestone Send your application to careers@mofinetwork.com Apply via the button. Show more Show less