Back to Jobs

Senior Elixir Engineer

TrulyRemote Verified

Hand-curated global remote job with direct application link

Technical Requirements

ElixirPhoenixPostgreSQLDistributed SystemsAPIsCI/CDAWSPython

The Opportunity

We are looking for a Senior Software Engineer with deep Elixir experience to help build and scale the core services that power the Vic.ai platform. You'll work on distributed systems, APIs, background processing, integrations, and platform services that operate at significant scale and reliability requirements. You'll collaborate closely with product managers, data scientists, AI engineers, and fellow software engineers to design and deliver solutions that directly impact our customers and business.

What You'll Do

  • Design, build, and maintain scalable backend services using Elixir and Phoenix.
  • Develop highly available APIs and distributed systems that power critical platform functionality.
  • Build and optimize data pipelines, workflows, and background job processing systems.
  • Collaborate with AI, Data Science, and Product teams to bring intelligent automation capabilities into production.
  • Improve system observability, monitoring, reliability, and operational excellence.
  • Participate in architectural discussions and influence technical direction across the platform.
  • Help establish engineering best practices around testing, deployment, performance, and maintainability.
  • Mentor engineers and contribute to a collaborative, high-performing engineering culture.
  • Leverage AI-assisted development tools to improve productivity, quality, and delivery velocity.

Required Qualifications

  • 5+ years of professional software engineering experience.
  • Strong production experience with Elixir and the Phoenix framework.
  • Experience building and operating scalable backend services and APIs.
  • Strong understanding of distributed systems, concurrency, and asynchronous processing.
  • Experience with PostgreSQL and relational database design.
  • Experience designing, implementing, and maintaining automated testing strategies.
  • Familiarity with Linux environments, cloud infrastructure, and containerized deployments.
  • Experience with CI/CD pipelines and modern software delivery practices.
Senior Elixir Engineer
Vic.ai
Apply