Senior Elixir Backend Developer
Location: Northridge, CADuration: 6 monthsJob Title: Elixir Backend DeveloperExperience: 8-10 yearsRole: Backend DevelopmentRole OverviewDesign, develop, and maintain scalable, high-performance backend applications. Build fault-tolerant and highly available applications using Elixir and the BEAM VM. Develop backend services using the Phoenix Framework. Work with distributed systems, REST APIs, microservices, and cloud-native applications. Mandatory SkillsElixirPhoenix FrameworkOTP (Open Telecom Platform)GenServerSupervisorsConcurrency modelsRESTful API developmentMicroservices architectureDistributed systemsEvent-driven architecturePostgreSQL / MySQLRedisRabbitMQ / KafkaDockerKubernetesGitCI/CD pipelinesAgile methodologiesPrimary TechnologiesElixirPhoenixOTPPostgreSQLRedisKafkaDockerKubernetesAWS / Azure / GCPPreferred SkillsAWS, Azure, or GCPGraphQLPhoenix LiveViewDevOps practicesInfrastructure as Code (IaC)PrometheusGrafanaELK StackMonitoring, logging, and observabilityRoles & ResponsibilitiesDesign, develop, and maintain backend services using Elixir 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 DescriptionRole: Backend DeveloperEssential Skills: Elixir, Phoenix, OTP, REST APIs, MicroservicesDesirable Skills: GraphQL, Phoenix LiveView, Cloud, DevOps, IaCKeywords: Elixir, Phoenix, OTP, GenServer, PostgreSQL, Redis, Kafka, Docker, Kubernetes, AWS/Azure/GCPExperience Required: 8-10 years