HamburgerMenu
hirist

Blue Pigeon - Backend Engineer - Node.js/WebSockets

Blue Pigeon
6 - 8 Years
Multiple Locations

Posted on: 02/03/2026

Job Description

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:

May work from home
info-icon

Did you find something suspicious?

Similar jobs that you might be interested in