1

Elixir Programming Jobs in California (NOW HIRING)

Elixir / Phoenix * Frontend: Next.js, TypeScript * Infrastructure: AWS, Terraform We don't expect ... Strong software engineering fundamentals * Experience building with AI agents, LLM-powered systems ...

Software Engineer, Backend

San Francisco, CA ยท On-site

$140K - $185K/yr

Proficiency in Elixir * Bonus: Passion for sports, gaming, or building multiplayer or real-time ... High Ownership - We trust our engineers to make high-leverage decisions and drive meaningful ...

Full Stack Engineer

San Francisco, CA ยท On-site

$180K - $220K/yr

As a Senior Full Stack Engineer, you will own features end-to-end, working across frontend, backend ... Proficiency with backend systems (Node.js, Ruby on Rails, Elixir, or similar) * Experience working ...

As a Senior Full Stack Engineer, you will own features end-to-end, working across frontend, backend ... Proficiency with backend systems (Node.js, Ruby on Rails, Elixir, or similar) * Experience working ...

Senior Front End UI/UX Developer

San Jose, CA ยท On-site

$134K - $177K/yr

Willing to get involved in some back-end work with Rails or Elixir. Ability in a design tool for quick mockups (preferably one of Photoshop, Illustrator, Sketch) Ability/Desire to research and keep ...

next page

Showing results 1-20

Elixir Programming information

What are some common challenges faced by Elixir programmers when working in a team environment?

Elixir programmers often work on distributed, concurrent systems, which can introduce unique challenges in a team setting. Coordinating code that leverages Elixir's concurrency model, such as processes and message passing, requires clear communication and well-defined interfaces to avoid race conditions or unexpected behaviors. Additionally, as Elixir teams may be adopting the language alongside established technologies, integrating Elixir services with other systems and training team members on functional programming concepts can be challenging. However, open collaboration and code reviews help ensure consistent code quality and effective problem-solving.

What is the difference between Elixir Programming vs Ruby Developer?

AspectElixir ProgrammingRuby Developer
Required CredentialsProficiency in Elixir, functional programming skillsProficiency in Ruby, object-oriented programming skills
Work EnvironmentDistributed systems, real-time applications, scalable backend servicesWeb development, startups, e-commerce platforms
Industry UsageTelecommunications, messaging apps, high-concurrency systemsWeb applications, SaaS, content management
Common Search/ComparisonElixir Programming vs Ruby Developer

Elixir Programming and Ruby Developer roles share some overlap in web and application development but differ significantly in their core technologies and use cases. Elixir is favored for scalable, concurrent systems, while Ruby is popular for rapid web development. Understanding these differences helps employers and developers choose the right skill set for their projects.

What is Elixir programming?

Elixir programming refers to writing software using Elixir, a dynamic, functional language designed for building scalable and maintainable applications. Elixir runs on the Erlang Virtual Machine (BEAM), which is known for its ability to handle large numbers of concurrent processes and its fault-tolerant features. Elixir is often used for web development, real-time systems, and applications that require high availability. Its syntax is inspired by Ruby, making it approachable for developers familiar with modern programming languages. The language is also popular for use with the Phoenix web framework.

What are the key skills and qualifications needed to thrive as an Elixir Programmer, and why are they important?

To thrive as an Elixir Programmer, you need solid experience in functional programming, a strong understanding of concurrent systems, and proficiency with the Elixir language, typically supported by a background in software development or computer science. Familiarity with the Phoenix web framework, OTP (Open Telecom Platform), and distributed systems, as well as version control tools like Git, is often required. Strong problem-solving abilities, effective communication, and a collaborative mindset help individuals excel in team-based, fast-paced development environments. These skills and qualities are crucial for building scalable, reliable applications and contributing effectively to complex software projects.
What job categories do people searching Elixir Programming jobs in California look for? The top searched job categories for Elixir Programming jobs in California are:
What cities in California are hiring for Elixir Programming jobs? Cities in California with the most Elixir Programming job openings:

Graduate Engineer - AI Agents

LiveFlow

San Francisco, CA โ€ข On-site

Full-time

Medical, Retirement, PTO

Posted 15 days ago


Job description

San Francisco, CA (Hybrid - 3 days onsite)
About LiveFlow
LiveFlow is building the next-generation accounting and finance platform - enabling lean finance teams to run massive enterprises.
We've raised over $21M from top-tier investors including YC, YC Continuity, Valar, Seedcamp, WndrCo, Moonfire, and Bradley Horowitz (VP Product, Google).
Today, thousands of companies rely on LiveFlow to streamline their financial workflows, with hundreds of 5/5 ratings on G2.
Our founding team previously worked at Revolut, one of Europe's fastest-growing fintechs.
Why Join Us
This is not a typical graduate role.
At LiveFlow, you'll contribute to real product features from day one and see your work shipped to customers quickly.
We're looking for engineers who are curious, ambitious and want to accelerate their growth in a fast-moving environment. You should be excited by early ownership and building things that matter.
You'll work closely with experienced engineers as well as product and design, and quickly build both technical depth and product intuition.
The Role
We're hiring Graduate Engineers to help build AI agents that power the next generation of LiveFlow.
This is a full-stack role at its core, with exposure to designing and developing agent-driven systems embedded throughout the product.
You don't need prior industry experience - but you do need strong fundamentals, high curiosity, and the ability to learn quickly.
What You'll Work On
  • Learning how finance teams operate and identifying opportunities to improve their workflows
  • Building product features across the stack alongside experienced engineers
  • Contributing to AI agent workflows that simplify and automate complex tasks
  • Developing APIs and systems that power our core platform
  • Improving internal tooling and engineering workflows
  • Writing clean, maintainable code and learning best practices in production systems
  • Supporting high standards of data security, reliability, and performance

How We Use AI
In Engineering:
  • You'll have access to the latest AI coding tools (e.g. Cursor, Claude)
  • We encourage experimentation with agentic workflows and developer tooling
  • You'll learn how to operate in an AI-assisted engineering environment
  • We value engineers who think about how to build faster and more effectively
In the Product:
  • We're building deeply integrated AI systems - not surface-level features
  • Agents can take actions across the platform via tools, APIs, and workflows
  • Accuracy, auditability, and security are non-negotiable
  • Speed, efficiency, and simplicity are core to our product philosophy

Our Stack
  • Backend: Elixir / Phoenix
  • Frontend: Next.js, TypeScript
  • Infrastructure: AWS, Terraform

We don't expect experience in everything. If you've worked with any modern languages or frameworks, you'll ramp quickly.
What We're Looking For
  • Strong software engineering fundamentals
  • Recent graduate or early-career engineer (0-2 years experience)
  • Evidence of building things (projects, internships, open-source, etc.)
  • Curiosity about AI, LLMs, or modern developer tools
  • Product mindset - you care about users and outcomes
  • Ability to operate in a fast-paced environment with ambiguity
  • High ownership and willingness to learn quickly

Nice to Have (Not Required)
  • Experience with any backend or frontend frameworks
  • Exposure to AI tools, LLMs, or workflow automation
  • Side projects or experimentation with new technologies

Perks & Benefits
  • Competitive salary + equity
  • Health insurance
  • Pension plan
  • Latest tech (MacBook, monitors, etc.)
  • Learning budget (books, courses, conferences)
  • Unlimited vacation

Interview Process
  • Loom Video Submission
  • Screen Call
  • Technical interview
  • Culture Fit Interview
  • Founder interview