We are seeking an experienced Web Developer to build a secure, high-performance web application tailored for girls’ high school basketball recruiting.
The platform will allow players to manage their own profiles while enabling college coaches to access private evaluation tools and data. The system must ensure strict privacy, dual database functionality (for players and coaches), and dynamic search and filtering across all data.
The project will also integrate subscription-based monetization, payment gateways, and automated billing systems — with distinct access levels for players, coaches, administrators, and limited public users.
Applicant location requirement: Worldwide
Design and develop a scalable web application with secure, separate databases for players and coaches.
Implement user authentication and role-based access controls for players, coaches, and admins.
Create private evaluation tools for coaches, maintaining strict privacy for coach notes.
Integrate payment gateways (e.g., Stripe or PayPal) for monthly and yearly tiered subscriptions.
Develop dynamic search, filtering, and exportable player card features.
Optimize the app for fast performance, especially for player profiles.
Enable public access to limited player data while ensuring full privacy for confidential information.
Build an admin dashboard to manage players and billing without accessing coach notes.
Ensure data security, privacy compliance, and overall platform stability.
Proven experience in web application development involving user management and subscription systems.
Proficiency in modern front-end frameworks (React, Angular, Vue.js) and back-end technologies (Node.js, Python, or Ruby on Rails).
Strong understanding of database architecture, security, and privacy best practices.
Hands-on experience integrating payment systems and managing automated billing cycles.
Ability to implement dynamic filtering, searching, and data export functions.
Experience with role-based access control and secure authentication methods.
Excellent communication and collaboration skills.
Commitment to building responsive, high-speed, and reliable user interfaces.
Availability for ongoing support or follow-up development work.
