I am looking for an experienced full-stack developer to build a modern, scalable chat application. The frontend will be developed using Next.js (web) and/or React Native (mobile), with a Node.js backend. The application should support real-time messaging, user interaction features, and calling functionality. Core Features • Real-time one-to-one and group chat • Audio & video calling • User authentication (signup, login, profile management) • Post creation & sharing system (like social feed) • Media sharing (images, files, voice notes) • Online/offline status & typing indicators • Notifications (push + in-app) • Message history storage • Secure and scalable backend architecture • Admin panel (basic moderation & user management) Technical Requirements • Frontend: Next.js and/or React Native • Backend: Node.js with REST API or Socket-based real-time system • Database: MongoDB or PostgreSQL • Real-time communication: WebSockets / Socket.io • Clean, maintainable, production-ready code • Deployment support preferred Developer Requirements • Proven experience in chat or real-time applications • Strong knowledge of Node.js and modern JS frameworks • Ability to suggest best architecture and tech practices • Good communication and regular progress updates Deliverables • Fully functional web/mobile application • Source code with documentation • Deployment assistance • Bug fixes after delivery