Live opening · Posted 10 days ago

Real-Time Chat Application Developer

BoloIndiaMediaNetworks · Bengaluru South, Karnataka, India (On-site)
Linkedin No
You are 10 days behind. JobBeeper subscribers saw this role while it was still new.

At a glance

The key details from the original listing.

Posted 10 days ago
CompanyBoloIndiaMediaNetworks
LocationBengaluru South, Karnataka, India (On-site)
Work modeNo
SourceLinkedin
Listed10 days ago

Your early-applicant advantage

Live timing from JobBeeper.

Live data
13 min from Linkedin publishing this role to us finding it
11 min median time from a role going live to a subscriber being told
6 hours subscribers had this role before this page existed
61,072 roles found in the last 24 hours — the newest are not on this site yet
Start your free trial →

About the role

Description supplied by the original job listing.

Role- Real-Time Chat Developer (3-8 years of Experience)
Location: Bengaluru (Preferred) / Remote (India)
Employment Type: Full-Time
About Bolo India
Bolo India is India's first home-grown sovereign social media platform, built for Indians to connect, create, and communicate securely. As we continue to expand our ecosystem, we're building a highly scalable, secure, and feature-rich real-time messaging platform that powers private chats, group conversations, communities, and creator interactions.
We are looking for experienced Real-Time Chat Developers to build a next-generation messaging infrastructure capable of supporting millions of concurrent users with low latency and enterprise-grade reliability.
Role Overview
As a Real-Time Chat Developer,with 3–8+ years of backend development experience.
you will design and build distributed messaging systems that enable instant communication across the Bolo India platform. You'll work closely with backend, mobile, infrastructure, DevOps, and security teams to develop a highly available chat ecosystem with end-to-end reliability.
Responsibilities
Real-Time Messaging
Design and develop scalable one-to-one and group chat systems.
Build persistent WebSocket-based communication infrastructure.
Implement message delivery acknowledgements.
Develop typing indicators and online/offline presence.
Implement read receipts and delivery status.
Support message synchronization across multiple devices.
Handle offline message delivery.
Build message retry mechanisms.
Backend Development
Design high-performance messaging APIs.
Optimize message routing.
Build scalable chat microservices.
Implement event-driven architectures.
Design distributed queue processing.
Optimize database performance.
Build message indexing and search.
Features Development
Develop features including:
Private Chat
Group Chat
Broadcast Channels
Community Chats
Media Sharing
Voice Notes
File Sharing
Contact Sharing
Emoji & Stickers
GIF Support
Polls
Message Reactions
Message Editing
Message Deletion
Reply & Thread Support
Pinned Messages
Mentions
Forward Messages
Scheduled Messages
Archived Chats
Muted Conversations
Block & Report Users
Media Handling
Develop secure support for:
Image Uploads
Video Sharing
Audio Messages
Document Sharing
Compression Pipelines
Thumbnail Generation
CDN Delivery
Streaming Support
Performance Optimization
Reduce chat latency below 100ms where feasible.
Optimize concurrent WebSocket connections.
Improve server throughput.
Reduce network overhead.
Implement efficient caching strategies.
Design scalable load balancing.
Support millions of concurrent users.
Security
Implement:
End-to-End Encryption (preferred)
TLS Encryption
Secure Authentication
JWT/OAuth
Device Verification
Rate Limiting
Spam Prevention
Abuse Detection
Message Encryption at Rest
Secure File Storage
Scalability
Design systems supporting:
Horizontal Scaling
Distributed Messaging
Multi-region Deployment
Fault Tolerance
Disaster Recovery
Auto Scaling
High Availability (99.99%)
Database Experience
Hands-on experience with:
PostgreSQL
MySQL
MongoDB
Cassandra
Redis
Elasticsearch
Knowledge of database sharding and replication is highly desirable.
Technologies
Strong experience in:
Backend
Java
Kotlin
Go
Node.js
Python
Real-Time Technologies
WebSockets
Socket.IO
MQTT
gRPC
WebRTC (preferred)
Server-Sent Events (SSE)
Message Brokers
Apache Kafka
RabbitMQ
Redis Streams
Apache Pulsar
Infrastructure
Docker
Kubernetes
NGINX
HAProxy
CDN Integration
Cloud
AWS
Google Cloud
Azure
Mobile Integration
Experience integrating chat SDKs with:
Android (Kotlin/Java)
iOS (Swift)
Flutter
React Native
Monitoring & Observability
Experience with:
Prometheus
Grafana
ELK Stack
OpenTelemetry
Jaeger
Distributed Tracing
Centralized Logging
Required Skills
3–8+ years of backend development experience.
Strong understanding of distributed systems.
Expertise in concurrency and multithreading.
Experience building high-throughput APIs.
Knowledge of CAP theorem and distributed consensus.
Strong understanding of caching strategies.
Experience with microservices architecture.
Familiarity with CI/CD pipelines.
Preferred Qualifications
Experience building messaging applications at scale.
Knowledge of WhatsApp, Telegram, Discord, or Slack-like architectures.
Experience implementing end-to-end encryption (Signal Protocol is a plus).
Experience with push notifications (FCM/APNs).
Familiarity with media processing and CDN optimization.
Knowledge of Indian data protection and compliance requirements (e.g., DPDP Act).
What You'll Build at Bolo India
Real-time private messaging
Group chats with thousands of members
Creator-to-follower broadcast channels
Community messaging
High-performance media messaging
Secure encrypted communications
Presence and activity indicators
Multi-device synchronization
Push notification delivery
AI-powered spam and abuse detection
Success Metrics
Sub-100ms message delivery latency (where network conditions permit)
99.99% service availability
Support for millions of concurrent users
Reliable message delivery and synchronization
Secure and compliant messaging infrastructure
High customer satisfaction through fast, reliable chat experiences
This role is ideal for engineers passionate about building internet-scale communication systems and contributing to the messaging backbone of Bolo India, India's first sovereign social media platform.

Work arrangement
No

Get JobBeeper Mobile App

Never miss a job opening! Get instant job alerts on your phone.

Subscribers see fresh openings within minutes. Download the JobBeeper App on Google Play to get real-time push notifications and apply before anyone else.

⚡ Instant Push Alerts 🎯 Tailored Filters 🚀 Direct Employer Links
GET IT ON Google Play

More openings worth a look

Recently tracked roles with full details and direct application links.

6 roles
Good roles move before most people even see them. Tell JobBeeper what you want and get fresh matches delivered in minutes.
Start your free trial →
⚡ Get fresh job alerts 📱 Get App