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.
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/moClient
Spent: $1,616.88Rating: 5.0Verified