Team to Clean, Refactor, Add Features, and Deliver SaaS Web Application

Job ID: 37116992

Budget: $5,000 – $10,000 USD

*Must be able to start immediately and finish by September 17 (**If your team is not prepared to work whatever time it takes to get there and to do so to the letter of the requirements below, DO NOT BID).
**Must have High Rating.
***Must have Live SaaS client references.
Note: We will be choosing a company to start Immediately.

Platform Details:
1. https://sqor.io [ Our working Production Website ]
2. https://dev.sqor.ai [ Our New Design You Will Be Working On ]

The Goal:
Go live. Refactor the current application without building from scratch, emphasizing mobile responsiveness with a "mobile-first" mindset. Prioritize scale, security, performance, and commercial viability. Most Figma pages are provided and many pages added (but needs a little cleanup).

Technical Stack (All must be SDE Level 3 or above)
A. MERN (MongoDB/Express/React/Node)
B. Typescript
C. DevOps (AWS)
D. Auth0
E. Python
F. Figma
G. Socket.io / Firebase

+++
Milestone Priority 1 (Week 1)
A. Authentication & Authorization:
i. Email/Password Login using Auth0
ii. Federated Sign-In via Google, Github, LinkedIn, Salesforce using Auth0
iii. Role-Based Access (already in DB)
iv. Cloudflare captcha integration
B. Stack Catalog:
i. Display, Integrate, Search, and Manage tools
C. Dashboard:
i. Display and manage integrated tools, view tool-specific details, Execution Score, Main Chart, and Tool Chart
D. Organization Admin Page: Refinements
E. Team Page: Manage team members and their permissions
F. Message/Chat (parallel development): Separate chat service development, main layout design, messaging functionalities, and backend/database optimizations for reading

Milestone Priority 2 (Week 2)
A. Notifications:
i. Team, Chat, Scores, Tools-related notifications via Email, Desktop & App Alerts, and SMS
B. User Profile Page: Implementation
C. Payment Setup: Stripe Hosted Solution Integration
D. Message/Chat: Continued development and backend optimizations

Milestone Priority 3 (Week 3)
A. Analytics: Google Analytics and Microsoft Clarity
B. Product Website: Index Page, Pricing, TOS, Privacy, About, Company & Product Pages
C. Sqor Admin Page: Implementation
D. Progressive Web App (PWA): Development
E. Backend and Database: Optimizations for Write operations
Additional Considerations:
A. Feedback Mechanism: Implement a system to collect feedback from users for continuous improvement.
B. QA and Testing: Ensure exhaustive quality assurance testing for both front-end and back-end functionalities. Implement integration and regression testing.

Agreements By Contractor:
A. Full-time staffing with SDE Level 3+ throughout to adhere to the project timeline.
B. Authentication, Dashboard, Stack Catalog, Teams Page, Message/Chat, Notifications, Admin Page, User Profile Page, SQOR Admin, Website including Landing Page and standard website pages TBD, Payment Setup, Google Analytics and Microsoft Clarity integration, Hashicorp Vault for Secret Management and Encryption, and all other Development Standard Requirements.
C. Writing unit tests throughout the development process.
D. Backend and MongoDB schema optimization.
E. Thorough documentation.
F. Adhere to Development Standards Below
G. All services provided come with a 90-day guarantee.

**Development Standards
A. Ensure UI Testing with adequate Unit Tests
B. Frequent and Daily Code Deliveries on GitHub
C. Use of SQOR Jira & X-ray for Testing, QA
D. Adherence to Linting Rules defined in the Project
E. Backend and Frontend code optimization
F. Regular stand up participation
G. Proper documentation in Confluence
H. Use Hashicorp Vault for secret management
I. Error Logging
J. SOC2 & GDPR compliance (including Cookie Consent)
K. Secure notifications system (covering email, desktop, app alerts, SMS)
L. Efficient profile management and secure payment processing on User Profile Page using Stripe
M. Backend and Database optimizations
N. Data Encryption
O. Two-Factor Authentication (2FA)
P. UI Refinement
Q. Database Performance Testing
R. Systems Performance Testing
S. Continual Code Review
T. Data Backup and Recovery Plan
U. User Access Auditing