Staff/Senior Software Consultant - Elixir

10Pearls

Islamabad

On-site

PKR 2,400,000 - 4,200,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

Job summary

10Pearls is seeking a Senior Elixir Developer to design, build, and scale highly available distributed systems powering mission-critical applications. You will architect backend services, optimize performance, and drive technical excellence across the engineering organization.

This role requires deep expertise in Elixir, BEAM, and cloud-native architectures, with strong experience in Phoenix, PostgreSQL, and modern DevOps practices.

Qualifications

  • 5+ years of professional software engineering experience.
  • Strong expertise in Elixir, Erlang/OTP, GenServer, Supervisors, and BEAM internals.
  • Experience with Phoenix Framework and Phoenix LiveView.
  • Experience deploying and operating applications in cloud environments (AWS, Azure, or GCP).
  • Familiarity with Docker and Kubernetes.
  • Experience designing RESTful and GraphQL APIs, and microservices.

Responsibilities

  • Design, develop, and maintain scalable backend services using Elixir and Phoenix.
  • Build fault-tolerant distributed systems leveraging OTP principles and BEAM capabilities.
  • Architect APIs, event-driven services, and real-time applications for reliability and performance.
  • Collaborate with product managers, designers, and engineers to deliver high-quality software solutions.
  • Design and implement messaging, streaming, and asynchronous processing workflows.
  • Optimize application performance, scalability, and resource utilization across production environments.
  • Develop and maintain integrations with third-party platforms, internal services, and data systems.
  • Implement observability, monitoring, logging, and alerting strategies for production services.
  • Contribute to CI/CD pipelines and cloud-native deployment processes.
  • Establish coding standards, best practices, and architectural guidelines.

Skills

Elixir expertise
Distributed systems
Problem solving
Collaboration
5+ years software engineering

Tools

Elixir
Phoenix
Phoenix LiveView
PostgreSQL
Docker
Kubernetes
REST APIs
GraphQL
Terraform
Prometheus
Grafana
OpenTelemetry
ELK
Git
CI/CD

Job description

Company Overview

10Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future. We are proud to announce that 10Pearls was named as winner of the Best Tech Work Culture Timmy Award in Washington DC by Tech in Motion, recognized on the Inc. 5000 Fastest-Growing Companies List, and was ranked the #1 Most Diverse Midsize Company in Greater Washington. We partner with businesses to help them transform, scale, and accelerate by adopting digital and exponential technologies. Our work has ranged from creating highly usable, secure digital experiences, mobile and software products, to helping businesses modernize through cloud adoption and development and the digitalization of their business processes. Our clientele is highly diverse, including Global 1000 enterprises, mid-market businesses, and high-growth start-ups. But those are just the facts. What makes us unique is that we have true heart and soul. We have a strong focus on a double bottom line and actively support and engage with the communities where we live and work to make the world a better place. In a nutshell, we believe in doing well, while doing good, and know how to balance the two.


10Pearls is an award-winning end-to-end digital innovation company that helps businesses imagine and build the future. We are proud to announce that 10Pearls was named as winner of the Best Tech Work Culture Timmy Award in Washington DC by Tech in Motion, recognized on the Inc. 5000 Fastest-Growing Companies List, and was ranked the #1 Most Diverse Midsize Company in Greater Washington. We partner with businesses to help them transform, scale, and accelerate by adopting digital and exponential technologies. Our work has ranged from creating highly usable, secure digital experiences, mobile and software products, to helping businesses modernize through cloud adoption and development and the digitalization of their business processes. Our clientele is highly diverse, including Global 1000 enterprises, mid-market businesses, and high-growth start-ups. But those are just the facts. What makes us unique is that we have true heart and soul. We have a strong focus on a double bottom line and actively support and engage with the communities where we live and work to make the world a better place. In a nutshell, we believe in doing well, while doing good, and know how to balance the two.


Role

10Pearls is seeking a Senior Elixir Developer to design, build, and scale highly available distributed systems powering mission-critical applications. You will play a key role in architecting backend services, optimizing system performance, and driving technical excellence across the engineering organization. This position requires deep expertise in Elixir, the BEAM ecosystem, distributed systems, and cloud-native architectures.


Responsibilities


  • Design, develop, and maintain scalable backend services using Elixir and Phoenix

  • Build fault-tolerant, highly concurrent distributed systems leveraging OTP principles and BEAM capabilities

  • Architect APIs, event-driven services, and real-time applications with a focus on reliability and performance

  • Collaborate with product managers, designers, and engineers to deliver high-quality software solutions

  • Design and implement messaging, streaming, and asynchronous processing workflows

  • Optimize application performance, scalability, and resource utilization across production environments

  • Develop and maintain integrations with third-party platforms, internal services, and data systems

  • Implement observability, monitoring, logging, and alerting strategies for production services

  • Contribute to infrastructure automation, CI/CD pipelines, and cloud-native deployment processes

  • Establish coding standards, best practices, and architectural guidelines across teams

  • Participate in system design reviews, technical planning, and architecture discussions

  • Troubleshoot complex production issues and drive root-cause analysis initiatives

  • Mentor engineers through code reviews, pair programming, and technical leadership

  • Contribute to continuous improvement initiatives focused on quality, reliability, and developer productivity


Requirements


  • 5+ years of professional software engineering experience

  • 3+ years of hands-on experience building production systems with Elixir

  • Strong expertise in Elixir, Erlang/OTP, GenServer, Supervisors, and BEAM internals

  • Experience building applications with Phoenix Framework and Phoenix LiveView

  • Solid understanding of distributed systems, concurrency, fault tolerance, and message-driven architectures

  • Experience designing and consuming RESTful APIs, GraphQL APIs, and microservices

  • Proficiency with relational databases such as PostgreSQL and ORM tools like Ecto

  • Experience with event-driven systems, message queues, and streaming platforms

  • Strong understanding of software architecture patterns and system design principles

  • Experience deploying and operating applications in cloud environments (AWS, Azure, or GCP)

  • Familiarity with containerization technologies such as Docker and Kubernetes

  • Strong knowledge of testing methodologies, CI/CD pipelines, and DevOps practices

  • Proficiency with Git and modern software development workflows

  • Excellent problem-solving, communication, and collaboration skills


Nice to Have


  • Experience with Phoenix LiveView for building real-time user experiences

  • Experience with distributed Elixir clusters and global process coordination

  • Familiarity with Kafka, RabbitMQ, NATS, or similar messaging technologies

  • Experience with infrastructure-as-code tools such as Terraform

  • Knowledge of observability platforms including Prometheus, Grafana, OpenTelemetry, and ELK stack

  • Experience with high-throughput systems, fintech, healthcare, logistics, or SaaS platforms

  • Exposure to functional programming languages beyond Elixir (Erlang, Haskell, F#, Clojure, etc.)

  • Experience contributing to open-source projects or technical communities

  • Familiarity with security best practices, authentication protocols, and compliance requirements

  • Experience working in agile, distributed, and cross-functional engineering teams

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Elixir Engineer: Distributed Systems & Cloud
Senior Elixir Engineer: Distributed Systems & Cloud

10Pearls • Islamabad

On-site
PKR 2,400,000 - 4,200,000
Staff/Senior Software Consultant - Java + AWS - Evening Shift
Staff/Senior Software Consultant - Java + AWS - Evening Shift

10Pearls • Islamabad

On-site
PKR 1,800,000 - 2,800,000
Senior Software Consultant- (.NET, Azure)- Afternoon
Senior Software Consultant- (.NET, Azure)- Afternoon

10Pearls, LLC • Pakistan

On-site
PKR 30,573,000 - 41,690,000
Senior Software Consultant- (.NET, Azure)- Afternoon
Senior Software Consultant- (.NET, Azure)- Afternoon

10Pearls, LLC • Karachi Division

On-site
PKR 2,000,000 - 3,600,000
Senior Software Security Engineer - Afternoon Shift
Senior Software Security Engineer - Afternoon Shift

10Pearls, LLC • Lahore, Karachi Division, Islamabad

On-site
PKR 1,800,000 - 2,400,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

BearPlex, Inc • Lahore

Hybrid
PKR 2,400,000 - 4,800,000
Learning budget
Staff Data Consultant - (.NET / Angular / PostgresSQL)
Staff Data Consultant - (.NET / Angular / PostgresSQL)

10Pearls • Islamabad

On-site
PKR 1,200,000 - 1,800,000
Senior Software Security Engineer - Afternoon Shift
Senior Software Security Engineer - Afternoon Shift

10Pearls • Islamabad

On-site
PKR 1,800,000 - 2,400,000
Software Consultant - .Net+Redis - Morning Shift
Software Consultant - .Net+Redis - Morning Shift

10Pearls, LLC • Karachi Division, Lahore

On-site
Principal Software Engineer-JAVA
Principal Software Engineer-JAVA

Tkxel LLC • Lahore

On-site
PKR 36,071,000 - 49,945,000