Qureos

FIND_THE_RIGHTJOB.

Full-Stack Developer (Flutter, React/Next.js & Node.js) – Communication Application

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.