Senior Full-Stack Developer for Security, Performance, UI/UX, DevOps & SEO Optimization of P2P Delivery Marketplace

Project Description

We built a peer-to-peer package delivery marketplace connecting people who need to send packages internationally with travelers who have extra luggage space - "Uber for international package delivery."

How it works:

Senders create package listings with origin, destination, and budget
Travelers register trips with available luggage capacity
Platform matches users, they chat, negotiate, and complete transactions
Secure payments with escrow-style dual confirmation delivery
KYC verification for trust and safety
Tech Stack:
Frontend: Next.js 14, TypeScript, TailwindCSS, Redux, Socket.io, next-intl (EN/FA)

Backend: NestJS, TypeORM, PostgreSQL, Redis, Socket.io, Elasticsearch

Infrastructure: Ubuntu VPS, Nginx, PM2, Docker, SSL

Integrations: Stripe, Zarinpal, Resend emails, Google OAuth, reCAPTCHA

Current Status:
✅ User auth (JWT, Google OAuth, email verification) ✅ Sender & Traveler dashboards ✅ Real-time chat (Socket.io) ✅ Payment integration ✅ KYC verification ✅ Dual confirmation delivery flow ✅ Email notifications ✅ Admin panel ✅ Multi-language (RTL/LTR) ✅ Basic responsive design

Known Issues Needing Attention:
Limited test coverage
No CI/CD pipeline (manual deployments)
Basic monitoring only
Minimal SEO implementation
Mobile UX needs polish
Some TypeScript improvements needed
Missing database indexes
Rate limiting not implemented
No staging environment
Some RTL layout issues
What We Need:
1. UI/UX Optimization

Mobile-first redesign
Responsive layouts for all devices
User flow optimization
Loading states & animations
Form UX improvements
Accessibility (WCAG)
PWA features
2. Security

Full security audit
Fix vulnerabilities (XSS, CSRF, SQL injection)
Rate limiting & DDoS protection
Input sanitization
Dependency audit
3. Performance

Database optimization (indexes, N+1 queries)
Redis caching implementation
Bundle optimization
Core Web Vitals improvement
Image optimization & CDN
4. DevOps

CI/CD pipeline setup
Docker containerization
Monitoring & logging (Sentry, Grafana)
Automated backups
Staging environment
Server hardening
5. SEO

Technical SEO audit
Meta tags & structured data
XML sitemap
Page speed optimization
Mobile-first indexing
hreflang for multi-language
6. Code Quality

Refactoring & TypeScript improvements
Unit & integration tests
Documentation
7. Monetization

Commission system
Premium features
Analytics dashboard
Required Skills:
5+ years Node.js/NestJS
5+ years React/Next.js
Strong UI/UX sensibility
TailwindCSS expert
DevOps (Docker, CI/CD, Nginx, Linux)
SEO knowledge
Security expertise (OWASP)
PostgreSQL & Redis experience
Socket.io/WebSockets
Payment integrations
Bonus: Elasticsearch, Kubernetes, marketplace experience, GDPR knowledge

How to Apply:
Step 1: Start proposal with "P2P-DELIVERY", introduce yourself, share portfolio, include availability/timezone

Step 2: Qualified applicants receive project details and platform access

Step 3: Technical assessment - test platform and provide brief analysis

Step 4: Final selection for long-term collaboration

Only serious candidates with genuine interest will proceed. We provide full project access to shortlisted applicants.

About Us:
Startup building the future of P2P international package delivery. Platform is live - we need an expert to make it production-ready, secure, scalable, and beautifully designed. Looking for long-term collaboration. Show More

Attachments

Freelancers Bidding (0)

  • This project has no proposals yet.
    Be the first to place a bid on this project!