Senior Full‑Stack Developer – MVP Build (Multi‑Assessment Leadership SaaS)

UpworkUSNot specifiedintermediateScore: 64
Node.jsRESTful APIWeb ApplicationAI App DevelopmentSaaSJavaScriptReact
Senior Full‑Stack Developer (Ruby on Rails + React) – SaaS MVP Build Overview We are building a web-based leadership development platform that integrates multiple assessments, 360 feedback, dynamic plan generation, retest cycles, subscription billing, and real-time feedback capture. This is a structured SaaS application, not a prototype or survey tool. We are seeking a senior full‑stack developer experienced with Ruby on Rails, React, PostgreSQL, and AWS to architect and build the MVP. Agencies must disclose upfront. Core Functional Scope 1. Authentication & Access Email/password login Google OAuth login LinkedIn OAuth login Forgot password Role-based access (admin / user) 2. User Onboarding & Profile Required + optional profile fields Professional metadata Consent & privacy settings Data-sharing permissions 3. Assessments (3 Types) A. Self-Assessment (Likert-Based) 10 leadership categories Aggregated scoring Save & resume functionality B. Behavioral Assessment (Scenario-Based) 40 scenario-driven questions Structured scoring logic Category tagging Save & resume C. 360 Feedback Invite up to 5 feedback providers Tokenized, expiring links Likert ratings + open-ended responses Consent + optional anonymity Reminder automation Feedback status tracking 4. Retest Cycles & Versioning Ability to initiate a new assessment cycle Store results under versioned “retest cycle” Compare current vs prior cycle results Category-by-category improvement tracking Separate storage of self vs peer retest data Database must support multi-cycle versioning cleanly. 5. Insight Synthesis Engine (Rule-Based for MVP) Combine: Self-assessment results Behavioral assessment results 360 feedback Imported prior assessments (optional manual input) Generate: Self vs Others comparison Four Insight Buckets: Aligned Strengths Hidden Strengths Blind Spots Aligned Opportunities 6. Dashboard & Development Plan Category score visualization Insight bucket display Template-driven 12-week development plan Weekly task tracking Task completion toggles Plan updates based on new feedback 7. Real-Time Quick Feedback (QR-Based) Generate single-use QR code QR opens minimal web feedback form 1–5 rating + optional comment Optional anonymous submission Expiration logic Store + associate feedback with user Notification to user Separate dashboard tab for quick feedback 8. Subscription & Access Control Subscription gating (paid vs freemium logic) Integration with Stripe (or equivalent) Plan-based access control Upgrade/downgrade handling 9. Email & Notifications Assessment reminders Feedback reminders Plan-ready notification Weekly nudges Retest prompts 10. Admin Module User listing (All / Active / Invited) CRUD for: Categories Assessment questions Configurations Basic KPI visibility (usage metrics) Technical Expectations Backend: Ruby on Rails Frontend: React Database: PostgreSQL Deployment: AWS Secure OAuth implementation Secure tokenized feedback links Clean schema for multi-cycle versioning Subscription integration Maintainable, well-documented code GitHub repository delivery Basic unit testing Architecture must allow future AI integration and analytics expansion. Required Screening Questions Describe a SaaS product you architected end-to-end using Rails + React. How would you structure a database to support multi-cycle assessments with comparisons? How would you implement secure OAuth (Google + LinkedIn) in Rails? How would you design single-use, expiring QR feedback logic? Provide links to live SaaS products you personally built. Applications without thoughtful, specific answers will not be considered. Additional Notes We are founder-led and execution-focused. We value strong architectural judgment, clear communication, and long-term thinking. Please disclose if applying as an agency.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $1,616.88Rating: 5.0Verified