Erlang Developer

5 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview


Senior Erlang Developer


Key Responsibilities


  • Design, build, and maintain

    real-time, low-latency messaging services

    using

    Erlang/OTP

    .
  • Implement and optimize protocols such as

    XMPP

    ,

    MQTT

    , or custom lightweight messaging protocols.
  • Build fault-tolerant, distributed backend services capable of scaling horizontally.
  • Develop presence systems, user state management, chat history storage, and message delivery tracking.
  • Work closely with mobile and frontend teams to integrate APIs and messaging features.
  • Contribute to the architecture of end-to-end encryption, message queues, and storage strategies.
  • Monitor system performance and implement improvements to reduce latency and resource usage.
  • Ensure high availability and zero-downtime deployments with rolling updates and clustering strategies.
  • Collaborate in code reviews, architectural discussions, and feature planning sessions.


Must-Have Qualifications


  • 5+ years of production experience with

    Erlang/OTP

    , ideally in

    real-time systems

    .
  • Solid understanding of

    distributed systems

    ,

    event-driven architecture

    , and

    concurrent programming

    .
  • Experience working with messaging protocols (e.g.,

    XMPP

    ,

    MQTT

    ,

    WebSockets

    ).
  • Familiarity with

    Mnesia

    ,

    Riak

    , or similar distributed databases.
  • Proficiency in building and scaling systems that handle

    millions of concurrent users

    .
  • Knowledge of

    fault tolerance

    ,

    hot code swapping

    , and

    system uptime strategies

    .
  • Strong understanding of

    networking, sockets

    , and

    asynchronous I/O

    .
  • Experience with

    monitoring tools

    (e.g., Grafana, Prometheus) and

    log aggregation

    .


Nice-to-Have


  • Experience with

    push notification systems

    (APNs, FCM, etc.).
  • Exposure to

    end-to-end encryption

    , cryptographic protocols, and secure messaging architectures.
  • Familiarity with

    Elixir

    or willingness to work in an Erlang/Elixir hybrid environment.
  • Understanding of

    containerized deployments

    (Docker, Kubernetes).
  • Contributions to open-source Erlang projects or messaging libraries.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

gurugram, haryana, india

gurugram, haryana, india