FIND_THE_RIGHTJOB.
JOB_REQUIREMENTS
Hires in
Not specified
Employment Type
Not specified
Company Location
Not specified
Salary
Not specified
We are seeking a skilled Full-Stack Developer with 2+ years of professional experience to develop a modern communication application. The system includes a WhatsApp-like mobile experience, a web-based admin/dashboard application, and a scalable backend supporting enterprise features such as Role-Based Access Control (RBAC), menu-based permissions, real-time messaging, and secure communication.
This role is ideal for developers experienced in real-time systems, chat applications, and scalable full-stack architectures.
Key Responsibilities
Mobile & Web Frontend
● Develop and maintain a cross-platform mobile application using Flutter
● Build web applications and admin dashboards using React.js and Next.js
● Implement UI using Tailwind CSS and Material UI (MUI)
● Implement menu-based permission systems (dynamic menus based on user roles)
● Ensure responsive, accessible, and high-performance user interfaces
Backend & APIs
● Build scalable backend services using Node.js with TypeScript
● Develop REST APIs using Express.js (NestJS preferred)
● Design and implement RBAC (Role-Based Access Control) and permission systems
● Implement authentication and authorization using JWT / OAuth 2.0
● Implement real-time messaging using WebSockets / Socket.IO
Communication & Infrastructure
● Integrate voice and video calling using WebRTC or trusted SDKs
● Manage databases such as PostgreSQL and/or MongoDB
● Implement Redis for caching, presence, and real-time state
● Ensure application security, performance, and reliability
● Collaborate with product, design, and QA teams
Required Qualifications
● 2+ years of professional software development experience
● Strong experience with Flutter (Android & iOS)
● Solid backend experience with Node.js, Express.js, and TypeScript
● Experience with React.js and/or Next.js
● Experience with Tailwind CSS and Material UI
● Understanding of menu-based permissions and RBAC
● Experience with real-time communication systems
● Strong understanding of REST APIs, authentication, and authorization
● Experience working with SQL or NoSQL databases
Preferred / Advanced Skills
● Experience building chat or communication applications
● Deep knowledge of RBAC, permission matrices, and access control
● Familiarity with WebRTC (signaling, STUN/TURN)
● Experience using Redis for caching and presence
● Cloud experience (AWS / GCP)
● Docker and basic DevOps knowledge
● Push notification services (FCM / APNs)
● Experience building admin panels or enterprise dashboards
Job Type: Full-time
Pay: Rs150,000.00 - Rs200,000.00 per month
Work Location: In person
Similar jobs
No similar jobs found
© 2026 Qureos. All rights reserved.