HamburgerMenu
hirist

Erlang Developer - Distributed Systems

MAGIC BLOOMS MEDIA PRIVATE LIMITED
Gurgaon/Gurugram
5 - 8 Years

Posted on: 17/11/2025

Job Description

Description :

Key Responsibilities :


- Design, develop, and maintain real-time, low-latency messaging services using Erlang/OTP.

- Implement, extend, and optimise messaging protocols including XMPP, MQTT, and other lightweight or custom protocols.

- Build and maintain fault-tolerant, distributed backend services capable of horizontal scaling.

- Develop and enhance systems related to presence management, user state tracking, chat history storage, and message delivery tracking.

- Collaborate with mobile, web, and frontend engineering teams to integrate backend APIs and messaging functionalities.

- Participate in designing end-to-end encryption, message queue processing, and data storage strategies.

- Monitor system performance to proactively identify bottlenecks and implement optimisations that reduce latency and improve efficiency.

- Ensure high availability, reliability, and seamless deployments through clustering, rolling updates, and other DevOps-aligned strategies.

- Engage in code reviews, architectural discussions, sprint planning, and cross-team collaboration to deliver high-quality software.

Qualifications & Skills :


- Strong professional experience with Erlang/OTP and distributed systems.

- Hands-on experience with XMPP, MQTT, or other messaging protocols.

- Solid understanding of concurrency, fault tolerance, and OTP design principles.

- Experience with real-time messaging, chat systems, or large-scale backend architectures is highly desirable.

- Familiarity with clustering, message queues, encryption concepts, and load balancing strategies.

- Ability to work effectively in collaborative, agile environments.

- Strong analytical, problem-solving, and performance optimisation skills.


info-icon

Did you find something suspicious?