Skilled GoLang & React Developer

Job ID: 37324090

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

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.