دقیقاً چه کاری باید انجام شود؟
لطفا تا خط آخر کامل مطالعه شود.
شرح کوتاه پروژه: در حال طراحی و توسعه یک پلتفرم جامع و اختصاصی Health & Wellness برای بازار ایران هستیم که شامل وبسایت، اپلیکیشن موبایل، Backend، پنل مدیریت، سیستمهای داده، فروش و خدمات هوشمند خواهد بود.
به دنبال یک تیم IT حرفهای هستیم که توانایی طراحی و توسعه یک سیستم واقعی، امن، مقیاسپذیر و قابل توسعه را از صفر تا Production داشته باشد.
مهارتها و تکنولوژیهای مورد انتظار:
Frontend:
- HTML5
- CSS3
- JavaScript
- TypeScript
- React.js
- Next.js
- JSX / TSX
- Responsive Design
- Mobile First
- State Management
- REST API Integration
- SEO
- Performance Optimization
Backend:
- Node.js
- NestJS یا Framework مشابه
- TypeScript / JavaScript
- RESTful API
- Authentication / Authorization
- API Design
- Database Design
- PostgreSQL یا MySQL
- Redis
- ORM
- سیستمهای Cache و Queue
Mobile:
- Flutter / Dart یا تکنولوژی مناسب برای توسعه همزمان Android و iOS
Database & Data:
- طراحی Database و Schema
- SQL
- Indexing
- Query Optimization
- Backup / Restore
- Data Security
- طراحی ساختار داده قابل توسعه
Search:
- Elasticsearch / OpenSearch یا راهکار مشابه
- جستجوی فارسی
- Filtering
- Search Suggestion
- Ranking
DevOps و زیرساخت:
- Linux
- Git / GitHub / GitLab
- Docker
- CI/CD
- Deployment
- Server Management
- Monitoring
- Logging
- Backup
- Disaster Recovery
- CDN
- مدیریت محیطهای Development / Staging / Production
امنیت: امنیت باید از مرحله معماری تا Production در نظر گرفته شود، شامل:
- Secure Authentication
- Authorization
- RBAC
- API Security
- Encryption
- Token / Session Security
- Rate Limiting
- Input Validation
- SQL Injection Prevention
- XSS Prevention
- CSRF Protection
- جلوگیری از Broken Access Control
- Secure File Upload
- مدیریت Secretها و API Keyها
- Audit Log
- Security Logging
- Backup و Disaster Recovery
- Security Testing
- Vulnerability Assessment
- مدیریت دسترسی Server و Database
تست و کنترل کیفیت:
- Unit Testing
- Integration Testing
- API Testing
- End-to-End Testing
- Regression Testing
- Performance Testing
- Load Testing
- Security Testing
- Cross-Browser Testing
- تست Android و iOS
استاندارد توسعه:
- Clean Code
- Modular Architecture
- SOLID
- Design Patterns
- Code Review
- Git Workflow
- Documentation
- API Documentation
- Error Handling
- Logging
- Monitoring
- قابلیت توسعه و نگهداری بلندمدت
معماری سیستم: سیستم باید به صورت Modular و API-First طراحی شود و قابلیت اتصال و توسعه همزمان Website، Mobile App، Admin Panel، CRM، سیستمهای داده، سرویسهای خارجی و سرویسهای AI را داشته باشد.
همچنین معماری باید قابلیت Scale شدن با افزایش کاربران، محصولات، سفارشها و حجم داده را داشته باشد.
AI: تجربه کار با APIهای هوش مصنوعی و قابلیت اتصال AI به سیستم مزیت مهم محسوب میشود.
مالکیت و تحویل: تمام Source Code، Repository، Database، Documentation، Infrastructure و حسابهای فنی باید تحت مالکیت و کنترل کارفرما باشد.
پشتیبانی: دارابودن پشتیبانی چندساله
انتظار ما: ما به دنبال یک برنامهنویس صرف نیستیم؛ به دنبال تیمی هستیم که بتواند تحلیل فنی، معماری، طراحی، توسعه، تست، امنیت، Deployment، مستندسازی و نگهداری یک پلتفرم واقعی را انجام دهد.
درانتها: تیم در کرج یا تهران ساکن باشد شهرستان نمیخواهم
متقاضیان لطفاً همراه درخواست همکاری، رزومه تیم، تخصص اعضا، نمونه پروژههای واقعی، تکنولوژیهای مورد استفاده و سوابق مرتبط خود را ارسال کنند.