Talent.com
No longer accepting applications
Erlang Developer

Erlang Developer

Hawk MarTechDelhi, Delhi, India
1 day ago
Job description

Role Overview

As a Senior Erlang Developer, you will be responsible for developing and optimizing backend components that power real-time chat, presence, group messaging, push notifications, and end-to-end encryption. You'll work on scalable systems capable of handling millions of concurrent users and billions of messages daily.

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.
  • Create a job alert for this search

    Developer • Delhi, Delhi, India

    Related jobs
    • Promoted
    Golang Developer

    Golang Developer

    AppZenDelhi, India
    About Us : AppZen is the leader in autonomous spend-to-pay software.Its patented artificial intelligence accurately and efficiently processes information from thousands of data sources so that organ...Show moreLast updated: 20 days ago
    • Promoted
    Golang Backend Developer

    Golang Backend Developer

    Mithril Defensemeerut, uttar pradesh, in
    We are Hiring : Golang Backend Developer.Join Us in Shaping the Future of Drone Technology!.US-headquartered security company. The backend app is designed with a.These services are containerized and ...Show moreLast updated: 30+ days ago
    • Promoted
    Golang Developer

    Golang Developer

    TaggdDelhi, India
    We are hiring for one of our TOP MNC client into IT services organization.You are expected to work from client location 5 days a week. Experience - 3+ Years Location - Mysore Key skills- Golang, Mic...Show moreLast updated: 2 days ago
    • Promoted
    Golang Lead with Telecom Domain

    Golang Lead with Telecom Domain

    TietoevryDelhi, India
    About the Roles We are looking for talented software engineers and architects to join our team working on cutting-edge 5G RAN performance and monitoring solutions. You will be working in an agile te...Show moreLast updated: 2 days ago
    • Promoted
    Golang Developer

    Golang Developer

    Manhattan Tech VenturesGhaziabad, IN
    We are seeking a skilled Golang Developer to join our team and play a crucial role in optimizing, updating, and maintaining our cloud-based systems. The ideal candidate will have a deep understandin...Show moreLast updated: 30+ days ago
    • Promoted
    Golang (Kubernetes) Developer

    Golang (Kubernetes) Developer

    HCLTechgurugram, uttar pradesh, in
    Strong hands-on experience in building scalable backend services using Golang.Proficiency in writing clean, efficient, and maintainable code. Experience with concurrency, goroutines, and channel pat...Show moreLast updated: 16 days ago
    • Promoted
    Golang Developer

    Golang Developer

    Webologix Ltd / INCDelhi, India
    Job Position : Go Lang Developer Job Type : -Permanent Location : Bengaluru Experience : 5+ to 12+ Years Must have : -.GoLang + Azure DevOps + CI / CD pipeline + VMware + Hyper-V Docker+ Kubernetes Job Ov...Show moreLast updated: 30+ days ago
    • Promoted
    Lead Golang Developer

    Lead Golang Developer

    ValueLabsDelhi, India
    Skill : - Lead Golang Developer.Professional Experience : 10+ years of professional backend engineering experience, with at least 3-4 years in a formal Tech Lead or team leadership role.Go Mastery : E...Show moreLast updated: 13 days ago
    • Promoted
    Lead Engineer -Golang Developer

    Lead Engineer -Golang Developer

    HCLTechDelhi, India
    We’re looking for experienced Golang Developers (3–5 years) to join our engineering team in Chennai and Bangalore.This is a great opportunity to work on scalable backend systems and contribute to i...Show moreLast updated: 2 days ago
    • Promoted
    Senior Engineer(Golang)

    Senior Engineer(Golang)

    ACL DigitalDelhi, India
    Demonstrated ability in designing, building, refactoring and releasing software written in Go programming.Hands-on experience with Kubernetes plugin / operator / CRD development.Having experience w...Show moreLast updated: 1 day ago
    • Promoted
    Senior Technical Lead - Golang

    Senior Technical Lead - Golang

    ValueLabsDelhi, India
    Role : Senior Tech Lead - Golang.As a Senior Tech Lead for Go, you will be the hands-on engineering leader for one of our core development squads, responsible for building the most performance-crit...Show moreLast updated: 13 days ago
    • Promoted
    Senior Golang Developer

    Senior Golang Developer

    SMC Squared IndiaDelhi, India
    Senior Golang Developer Location : .We are seeking a highly skilled.You will be responsible for designing, developing, and maintaining high-performance backend services and APIs using Go.This role re...Show moreLast updated: 2 days ago
    • Promoted
    • New!
    ETL Developer

    ETL Developer

    Philodesign Technologies IncDelhi, India
    We’re Hiring : Enterprise Data Engineer.Are you passionate about building large-scale, high-performance data solutions? We’re looking for an experienced Enterprise Data Engineer to join our team and...Show moreLast updated: 18 hours ago
    • Promoted
    Senior Backend Developer (Golang)

    Senior Backend Developer (Golang)

    PioVation GmbHDelhi, IN
    Senior Backend Developer (Golang).This is an exciting opportunity to scale core services and shape our .Observability (logs / metrics / traces) and secure API design. Event streaming (Kafka / NATS), Redis...Show moreLast updated: 3 days ago
    • Promoted
    GoLang Senior Developer

    GoLang Senior Developer

    Tata Consultancy ServicesDelhi, India
    Role : Senior Golang Developer Location : Hyderabad Experience : 4 to 9 Years Desired Competencies (Technical / Behavioral Competency) Must-Have Golang Good-to-Have Google Cloud, Java Microservices, EMQ...Show moreLast updated: 13 days ago
    • Promoted
    Golang Developer

    Golang Developer

    HCLTechDelhi, India
    We are seeking a skilled and proactive Golang Developer with strong experience in Amazon Web Services (AWS) to join our engineering team. The ideal candidate will be responsible for designing, devel...Show moreLast updated: 16 days ago
    • Promoted
    Senior Go (Golang) Developer

    Senior Go (Golang) Developer

    Ayruz Data MarketingMeerut, IN
    We are looking for a highly skilled.The candidate will be responsible for building scalable backend systems, APIs, and cloud-native applications while ensuring performance, security, and reliabilit...Show moreLast updated: 3 days ago
    • Promoted
    Golang Developer

    Golang Developer

    Tata ElxsiDelhi, India
    We are seeking a skilled Senior Backend Developer with over 7 years of experience in designing and developing scalable backend systems and event-driven architectures. The ideal candidate is a hands-...Show moreLast updated: 11 days ago