Senior Elixir Backend Developer
- Beam
- REST API
- Microservices
- Event-Driven Architecture
- PostgreSQL
- MySQL
- Redis
- RabbitMQ
- Docker
- Kubernetes
- Git
- CI/CD
- Agile
- AWS
- Azure
- GCP
- GraphQL
- LiveView
- Devops
- IaC
- Prometheus
- Grafana
- Elastic Stack
-
Location: Northridge, CA
-
Duration: 6 months
-
Job Title: Elixir Backend Developer
-
Experience: 8β10 years
-
Role: Backend Development
Role Overview
-
Design, develop, and maintain scalable, high-performance backend applications.
-
Build fault-tolerant and highly available applications usingElixir and the BEAM VM.
-
Develop backend services using thePhoenix Framework.
-
Work with distributed systems, REST APIs, microservices, and cloud-native applications.
Mandatory Skills
-
Elixir
-
Phoenix Framework
-
OTP (Open Telecom Platform)
-
GenServer
-
Supervisors
-
Concurrency models
-
RESTful API development
-
Microservices architecture
-
Distributed systems
-
Event-driven architecture
-
PostgreSQL / MySQL
-
Redis
-
RabbitMQ / Kafka
-
Docker
-
Kubernetes
-
Git
-
CI/CD pipelines
-
Agile methodologies
Primary Technologies
-
Elixir
-
Phoenix
-
OTP
-
PostgreSQL
-
Redis
-
Kafka
-
Docker
-
Kubernetes
-
AWS / Azure / GCP
Preferred Skills
-
AWS, Azure, or GCP
-
GraphQL
-
Phoenix LiveView
-
DevOps practices
-
Infrastructure as Code (IaC)
-
Prometheus
-
Grafana
-
ELK Stack
-
Monitoring, logging, and observability
Roles & Responsibilities
-
Design, develop, and maintain backend services usingElixir and Phoenix.
-
Build scalable, fault-tolerant, and high-availability applications.
-
Develop and maintain RESTful APIs and microservices.
-
Optimize application performance, reliability, and security.
-
Design database schemas, queries, and data models.
-
Collaborate with frontend developers, architects, DevOps engineers, and product teams.
-
Write clean, testable, and maintainable code.
-
Follow software development best practices.
-
Participate in code reviews.
-
Troubleshoot application and production issues.
-
Provide production support.
-
Implement monitoring, logging, and observability solutions.
Role Description
-
Role: Backend Developer
-
Essential Skills: Elixir, Phoenix, OTP, REST APIs, Microservices
-
Desirable Skills: GraphQL, Phoenix LiveView, Cloud, DevOps, IaC
-
Keywords: Elixir, Phoenix, OTP, GenServer, PostgreSQL, Redis, Kafka, Docker, Kubernetes, AWS/Azure/GCP
-
Experience Required: 8β10 years
Senior Elixir Backend Developer Β· Talent Technical Services, Inc