← Todas as vagas

Senior Elixir Developer

Sobre a vaga

• Diseñar, desarrollar y escalar microservicios y aplicaciones backend altamente concurrentes utilizando Elixir y Phoenix.
• Definir e implementar arquitecturas distribuidas, robustas y tolerantes a fallos (BEAM / OTP).
• Diseñar, construir y consumir APIs RESTful y/o GraphQL.
• Colaborar en la optimización de consultas y modelado de datos en bases de datos relacionales (PostgreSQL/Ecto) y no relacionales.
• Garantizar la calidad del código mediante la escritura de pruebas unitarias, de integración y revisiones de código exigentes.
• Trabajar con equipos multidisciplinarios internacionales (Producto, DevOps, Frontend) bajo metodologías ágiles.
• Participar en decisiones técnicas de arquitectura, diseño del sistema y mejores prácticas del stack.

• 5+ años de experiencia en desarrollo Backend y al menos 3+ años trabajando activamente con Elixir.
• Dominio sólido del ecosistema Elixir: Phoenix Framework, Ecto y OTP (GenServer, Supervisors, Tasks).
• Experiencia en el paradigma de programación funcional.
• Manejo de bases de datos relacionales (PostgreSQL) y herramientas de ORM/Mappers en Elixir (Ecto).
• Experiencia en diseño e integración de APIs (REST, GraphQL).
• Conocimientos en arquitecturas de microservicios, mensajería/colas (Kafka, RabbitMQ) y caching (Redis).
• Nivel de Inglés: Avanzado (B2/C1) — fluido para conversaciones técnicas diarias, presentaciones y trabajo colaborativo con equipos globales.
• Experiencia con Erlang (deseable).
• Conocimientos de contenedores y orquestación (Docker, Kubernetes) (deseable).
• Experiencia con herramientas de CI/CD y despliegue en la nube (AWS, GCP o Azure) (deseable).
• Familiaridad con Phoenix LiveView (deseable).
• Contribuciones a proyectos Open Source en el ecosistema Elixir/BEAM (deseable).

• 100% remoto desde cualquier parte de LATAM.
• Compensación justa y competitiva en moneda extranjera/USD.
• Compromiso a largo plazo, con proyectos de alto impacto e internacionales.
• Entorno de trabajo multicultural, colaborativo y con mentalidad remote-first.
• Plan de carrera, autonomía y oportunidades de liderazgo técnico.