Full-Stack Developer Needed for SaaS Project
Budget: ₹75,000 – ₹150,000 INR
I'm in the process of developing a new Web-based SaaS product and I'm looking for highly skilled Full-Stack Developers with expertise in React, Node, and Python to join me in this venture.
Automated profile interactions
Smart connection request management
Personalized messaging system
Data extraction and analysis
Campaign creation and tracking
Technical Requirements
Frontend
React.js with hooks and context API
State management: Redux Toolkit or Recoil
Styling: Tailwind CSS for rapid UI development
Backend
Node.js with Express.js
GraphQL API for efficient data querying
Authentication: JWT with refresh token mechanism
Database
PostgreSQL for relational data
Redis for caching and rate limiting
Automation & Scraping
Puppeteer for headless browser automation
Cheerio for HTML parsing (when applicable)
DevOps & Deployment
Docker for containerization
CI/CD: GitHub Actions
Cloud deployment: AWS (ECS, RDS, ElastiCache)
Testing
Jest for unit and integration testing
Cypress for end-to-end testing
Key Responsibilities
Develop a secure authentication system
Implement robust web scraping and automation functions
Create an intuitive user interface for managing campaigns
Design and implement a scalable backend architecture
Ensure compliance with data protection regulations (e.g., GDPR)
Implement anti-detection measures and request throttling
Develop comprehensive analytics and reporting features
Required Skills & Experience
5+ years of full-stack development experience
Strong proficiency in React.js and Node.js and Python
Experience with web scraping and automation tools
Familiarity with AWS services
Understanding of security best practices and data protection regulations
Experience with high-performance, scalable applications
Deliverables
Fully functional web application
Clean, well-documented source code
Comprehensive test suite
Deployment scripts and documentation
User guide and API documentation
Project Timeline
Expected duration: 8-10 weeks
Regular progress updates and code reviews required
Automated profile interactions
Smart connection request management
Personalized messaging system
Data extraction and analysis
Campaign creation and tracking
Technical Requirements
Frontend
React.js with hooks and context API
State management: Redux Toolkit or Recoil
Styling: Tailwind CSS for rapid UI development
Backend
Node.js with Express.js
GraphQL API for efficient data querying
Authentication: JWT with refresh token mechanism
Database
PostgreSQL for relational data
Redis for caching and rate limiting
Automation & Scraping
Puppeteer for headless browser automation
Cheerio for HTML parsing (when applicable)
DevOps & Deployment
Docker for containerization
CI/CD: GitHub Actions
Cloud deployment: AWS (ECS, RDS, ElastiCache)
Testing
Jest for unit and integration testing
Cypress for end-to-end testing
Key Responsibilities
Develop a secure authentication system
Implement robust web scraping and automation functions
Create an intuitive user interface for managing campaigns
Design and implement a scalable backend architecture
Ensure compliance with data protection regulations (e.g., GDPR)
Implement anti-detection measures and request throttling
Develop comprehensive analytics and reporting features
Required Skills & Experience
5+ years of full-stack development experience
Strong proficiency in React.js and Node.js and Python
Experience with web scraping and automation tools
Familiarity with AWS services
Understanding of security best practices and data protection regulations
Experience with high-performance, scalable applications
Deliverables
Fully functional web application
Clean, well-documented source code
Comprehensive test suite
Deployment scripts and documentation
User guide and API documentation
Project Timeline
Expected duration: 8-10 weeks
Regular progress updates and code reviews required