Source description
About the role
As an Erlang Developer focusing on Distributed Systems, you will be responsible for designing, building, and running large-scale, real-time distributed backend services. Your role will involve taking full ownership of systems, from design to deployment, ensuring reliability and performance that directly impacts live operations. Key Responsibilities: - Design and build distributed backend services using Erlang/OTP - Own services end-to-end: design, development, deployment, monitoring, production support - Model concurrent systems using message passing and actor-based design - Build fault-tolerant systems using supervision trees and recovery strategies - Ensure systems are production-ready with logging, metrics, alerts, and safe deployments - Debug and resolve real-world distributed system failures - Continuously improve performance, scalability, and reliability Qualifications Required: - Strong hands-on experience with Erlang & OTP - Experience with GenServer, Supervisors, FSM, ETS/Mnesia, Distributed Erlang (clustering, node communication, fault handling) - Solid understanding of Distributed systems design, Actor model & concurrency, Event-driven architectures - Working knowledge of Linux (debugging & performance), Networking (TCP/UDP, REST/gRPC), Messaging systems (Kafka, RabbitMQ), Databases (Redis, PostgreSQL), Docker, Kubernetes, CI/CD In addition to the technical skills, we are looking for engineers who take ownership of outcomes, possess strong debugging skills in distributed environments, think in failure scenarios, work comfortably on always-on production systems, and demonstrate clear communication and decision-making abilities. Nice to Have: - Experience with high-availability (24x7) systems - Exposure to cloud platforms like GCP - Background in automation, robotics, or control systems Join us if you are ready to tackle ambiguous problems, break them down, and deliver production-grade solutions end-to-end. As an Erlang Developer focusing on Distributed Systems, you will be responsible for designing, building, and running large-scale, real-time distributed backend services. Your role will involve taking full ownership of systems, from design to deployment, ensuring reliability and performance that directly impacts live operations. Key Responsibilities: - Design and build distributed backend services using Erlang/OTP - Own services end-to-end: design, development, deployment, monitoring, production support - Model concurrent systems using message passing and actor-based design - Build fault-tolerant systems using supervision trees and recovery strategies - Ensure systems are production-ready with logging, metrics, alerts, and safe deployments - Debug and resolve real-world distributed system failures - Continuously improve performance, scalability, and reliability Qualifications Required: - Strong hands-on experience with Erlang & OTP - Experience with GenServer, Supervisors, FSM, ETS/Mnesia, Distributed Erlang (clustering, node communication, fault handling) - Solid understanding of Distributed systems design, Actor model & concurrency, Event-driven architectures - Working knowledge of Linux (debugging & performance), Networking (TCP/UDP, REST/gRPC), Messaging systems (Kafka, RabbitMQ), Databases (Redis, PostgreSQL), Docker, Kubernetes, CI/CD In addition to the technical skills, we are looking for engineers who take ownership of outcomes, possess strong debugging skills in distributed environments, think in failure scenarios, work comfortably on always-on production systems, and demonstrate clear communication and decision-making abilities. Nice to Have: - Experience with high-availability (24x7) systems - Exposure to cloud platforms like GCP - Background in automation, robotics, or control systems Join us if you are ready to tackle ambiguous problems, break them down, and deliver production-grade solutions end-to-end.
More at True Tech Professionals
Related open roles
Senior Full Stack Engineer AI Platform (Backend Focus)
India
Principal AI/ML Engineer Multi-Agent AI Systems
Delhi NCR
Lead Frontend Systems Architect Hyderabad (India)
Hyderabad
Senior Application Support Engineer
India
Principal Frontend Engineer
Hyderabad
Senior Application Support Engineer Navi Mumbai (India)
Mumbai