Posted on: 02/03/2026
Job Overview :
Title : Backend Engineer (Real-Time Messaging)
Experience Required : 6+ Years
About Us :
We are building a voice-first communication platform for teams. Were currently building the real-time backbone of the product and are looking for a strong backend engineer with deep experience in messaging systems.
Role Overview :
We are hiring a Backend Engineer with strong Socket.IO expertise to help design, build, and scale our real-time messaging infrastructure. This is a hands-on engineering role focused on real-time communication, system reliability, and scalable backend architecture. You must have previously built and deployed a messaging or communication application in production.
What Youll Be Working On/Responsibilities :
- Designing and implementing real-time communication systems using Socket.IO.
- Building backend services that power voice messaging, channels, topics, and workspaces.
- Designing message delivery flows (acknowledgements, retries, reconnections).
- Managing rooms, namespaces, and multi-tenant workspace logic.
- Ensuring message persistence, ordering, and reliability.
- Handling authentication and authorization in real-time environments.
- Optimizing performance for concurrent connections and high fan-out messaging.
- Collaborating with frontend and DevOps teams on deployment and scaling.
Required Experience :
1. 6+ years of professional backend engineering experience.
2. Strong hands-on experience with Socket.IO or similar real-time frameworks.
3. Proven experience building and deploying messaging or communication applications (chat, voice, collaboration tools, etc.).
Deep understanding of :
- WebSockets
- Event-driven architecture
- Connection lifecycle handling (reconnects, disconnects, retries)
- Message acknowledgement patterns
- Familiarity with backend testing (unit + integration testing).
- Strong understanding of scalable architecture (Redis adapters, horizontal scaling, stateless services).
Nice to Have :
- Experience with WebRTC or voice/audio-based systems.
- Experience scaling real-time systems to thousands of concurrent users.
- Startup experience or early-stage product building.
What Were Looking For :
- Someone who has built real communication systems not just CRUD APIs.
- Strong problem-solving ability in distributed systems.
- Ownership mindset; able to design and defend architectural decisions.
- Comfortable working in a fast-moving startup environment.
The job is for:
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1617087