Senior Elixir/Phoenix Engineer

Appscrip

Bengaluru

On-site

INR 1,500,000 - 3,000,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive salary

Job summary

Appscrip is seeking a backend engineer to fortify our Elixir-based real-time engine, enhancing reliability and building features across chat, live-stream, calling infra, sockets, and campaign orchestration workflows.

You will design and maintain Elixir/Phoenix services, optimize MQTT-based pipelines, work with PostgreSQL/CitusDB and MongoDB, and scale systems with Kubernetes while collaborating with AI, front-end, and DevOps teams to ship features quickly.

Qualifications

  • 3-8 years of backend development, with at least 2+ years in Elixir/Phoenix.
  • Strong understanding of OTP, GenServers, PubSub, Channels, distributed systems.
  • Experience with real-time messaging protocols - MQTT.
  • Hands-on experience with PostgreSQL / CitusDB and MongoDB.
  • Solid exposure to Docker & Kubernetes for large-scale deployments.
  • Experience with event-driven architectures, microservices, or high-concurrency systems.
  • Comfortable working in a fast-paced startup-style environment.

Responsibilities

  • Build & maintain Elixir/Phoenix services that power chat, calling, streaming, and campaign execution.
  • Optimize real-time communication pipelines using MQTT (preferred) or similar protocols.
  • Work with distributed databases - CitusDB (PostgreSQL extension) and MongoDB including schema design, query optimization, and performance tuning.
  • Improve system scalability through clustering, message queues, supervision trees, and concurrent processing patterns in Elixir/OTP.
  • Manage Kubernetes deployments - CI/CD pipelines, scaling strategies, monitoring & observability.
  • Collaborate with AI, front-end, and DevOps teams to ship features rapidly.
  • Debug production issues, implement fail-safe mechanisms, and ensure uptime of mission-critical systems.
  • Write clean, well-tested code and participate in code reviews & architectural discussions.

Skills

Elixir/Phoenix
OTP
GenServers
PubSub
Channels
Distributed systems
Real-time messaging
Startup environment
MQTT
Event-driven architectures
High concurrency

Tools

Docker
Kubernetes
PostgreSQL
CitusDB
MongoDB

Job description

Role Overview :

You will be a key contributor responsible for enhancing our Elixir-based real-time engine, improving system reliability, and building new features across chat, live-stream, calling infra, sockets, and campaign orchestration workflows.

Key Responsibilities :
  • Build & maintain Elixir/Phoenix services that power chat, calling, streaming, and campaign execution.
  • Optimize real-time communication pipelines using MQTT (preferred) or similar protocols.
  • Work with distributed databases - CitusDB (PostgreSQL extension) and MongoDB including schema design, query optimization, and performance tuning.
  • Improve system scalability through clustering, message queues, supervision trees, and concurrent processing patterns in Elixir/OTP.
  • Manage Kubernetes deployments - CI/CD pipelines, scaling strategies, monitoring & observability.
  • Collaborate with AI, front-end, and DevOps teams to ship features rapidly.
  • Debug production issues, implement fail-safe mechanisms, and ensure uptime of mission-critical systems.
  • Write clean, well-tested code and participate in code reviews & architectural discussions.
Required Skills & Experience :
  • 3-8 years of backend development, with at least 2+ years in Elixir/Phoenix.
  • Strong understanding of OTP, GenServers, PubSub, Channels, distributed systems.
  • Experience with real-time messaging protocols - ideally MQTT.
  • Hands-on experience with PostgreSQL / CitusDB and MongoDB.
  • Solid exposure to Docker & Kubernetes for large-scale deployments.
  • Experience with event-driven architectures, microservices, or high-concurrency systems.
  • Comfortable working in a fast-paced startup-style environment.
Nice to Have :
  • Experience with WebRTC, SIP, or telephony/calling infrastructure.
  • Experience managing high throughput messaging systems at scale.
  • Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry).
  • Contributions to open-source Elixir libraries.
What We Offer :
  • Opportunity to work on one of the most advanced AI orchestration platforms.
  • Ownership of core real-time systems powering thousands of concurrent users.
  • A collaborative environment with engineering-first culture.
  • Competitive salary
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Engineer (Remote)
Senior Backend Engineer (Remote)

Telnyx • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Senior Software Engineer
Senior Software Engineer

Lightstorm Telecom Connectivity • Gurugram District

On-site
INR 4,000,000 - 6,400,000
Backend Engineer (Node.js)
Backend Engineer (Node.js)

Aurexion, Inc. • India

On-site
INR 1,200,000 - 2,200,000
Competitive salary
Cutting-edge tech
Collaborative environment
+1
Elixir Developer
Elixir Developer

Jetbro Inc • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
Elixir Developer
Elixir Developer

Jetbro Private Limited • Ahmedabad District

On-site
INR 1,200,000 - 2,400,000
Elixir Developer
Elixir Developer

Jetbro Inc • India

On-site
INR 1,500,000 - 2,700,000
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Gurugram District

On-site
INR 3,500,000 - 6,500,000
Sr. Backend Platform Eng | 6-10 years | Pune (5 Days WFO)
Sr. Backend Platform Eng | 6-10 years | Pune (5 Days WFO)

Michael Page • Pune District

On-site
INR 2,000,000 - 4,200,000
Holiday leave
Employee benefits
Career growth
Senior backend Java Developer
Senior backend Java Developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000
Senior Software Engineer Elixir Phoenix
Senior Software Engineer Elixir Phoenix

PowerSchool India Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 2,100,000