Ruzora

Elixir / Phoenix Engineer

Remote (LATAM)
Full-time
Senior

Build concurrent, fault-tolerant systems in Elixir and Phoenix for US startups that chose the BEAM on purpose.

Already applied? Check your status

About the Role

We're seeking a Senior Elixir Engineer to join our partner companies running Phoenix in production: messaging platforms, real-time dashboards, logistics backends, and anything where thousands of concurrent connections are the normal case. Elixir teams are small and the talent pool is thin, which makes experienced BEAM engineers in Latin America genuinely hard to find and worth the search.

What You'll Do

  • Build services and APIs with Elixir and Phoenix
  • Design OTP supervision trees and reason about failure and restart
  • Build real-time features with Phoenix Channels, PubSub, or LiveView
  • Model data with Ecto, including changesets and safe migrations
  • Write ExUnit tests, including concurrency and property-based cases
  • Profile and tune BEAM processes and memory behaviour

Requirements

  • 5+ years of backend development, 2+ with Elixir in production
  • Solid grasp of OTP: GenServer, supervisors, restart strategies
  • Experience with Phoenix and Ecto
  • Strong PostgreSQL skills
  • Comfortable with releases, Docker, and cloud deployment
  • Excellent written and verbal English (B2+)

Nice to Have

  • LiveView experience in a production interface
  • Experience with Broadway or GenStage pipelines
  • Erlang experience or a background in telecom systems
  • Contributions to Elixir open source

Tech Stack

Elixir
Phoenix
Ecto
PostgreSQL
LiveView
Docker

Benefits & Perks

Competitive USD salary
100% remote work
Flexible working hours
Professional development budget
Health insurance stipend
Equipment allowance

Apply for this Position

Competitive salary - Remote

That's all for now. We'll ask for the rest (LinkedIn, exact rate, availability) on your profile later.

By submitting, you agree to our privacy policy and terms of service. We use your profile to match you to roles, and your work history to learn which companies hire Latin American engineers. When we contact one of those companies, we never mention you or show them your profile. Our public pages also show anonymous summaries of our vetted engineers (by skill, level and availability, never a group of fewer than five) and blind profiles without your name, employer or contact details (they show your seniority, experience, skills and your working-hours overlap with US Eastern time); email team@ruzora.com to be left off every public page.

Guides for engineers

Free guides from the Ruzora blog.

Remote roles paid in USD

Know someone perfect for this role?

Send them the link. And if it's you, apply with your CV in minutes.