We're in search of an experienced full-stack developer with proficiency in GoLang, React, PostgreSQL, and MongoDB. The software is a specialized online CRM system for contractors. The platform must be highly scalable, offering isolated instances for different client companies and a site admin function for overarching platform management. Full details will be provided after NDA signing and contract initiation.**
---
**Required Skills:**
- Proficiency in GoLang for backend development
- Expertise in React for frontend, experience with Tailwind CSS or similar
- All designs and assets will be fully provided through PSD/Figma (your choice)
- Strong experience with PostgreSQL and MongoDB
- API development and integration skills
- Familiarity with real-time features (websockets or similar technologies)
- Expertise in payment processing, preferably Stripe's API
- Experience with scheduling and SMS functionalities
- Familiarity with AWS or equivalent cloud services
- Strong understanding of 2FA, data cleansing, and other security best practices
---
**Estimated Timeframe:**
- Initial MVP: Flexible, 3-6 months preferred
---
**Project Scope:**
**Site Admin Functions**
- Dashboard for overseeing customers and management of customers
- Advanced billing features
- Simplified reporting
**Customer Features**
- Dashboard with built-in reporting
- Role-based access and permissions
- Advanced CRM functionalities
- Scheduling and Calendar integration
- "To be discussed" specialized features
- Real-time chat/inbox using Twilio
- Payment processing
- Off-site scheduling widgets
- Automated reminders
- "To be discussed" specialized features using paid API services
---
**Best Practices to be Followed:**
- Implementation of Two-Factor Authentication (2FA)
- Secure password reset mechanisms
- Regular data cleansing
- Database schema separation
- Code should be well-documented and adhere to industry best practices
---
**Special Requirements:**
- Strict Non-Disclosure Agreement (NDA) must be signed
- Business and identity verification required before contract initiation
---
**Deliverables:**
- Well-documented source code
- API documentation
- Test Reports
Provide your estimated timeline, pricing and relevant projects/experience when you send a message.