Senior Elixir Engineer (Phoenix)

  • Bogotá, Bogota, Colombia
  • Full-Time
  • Remote

Job Description:

  Senior Level 2 Elixir Engineer (Phoenix)

Resumen de la Posición

  • Cliente / Proyecto: Entretenimiento

  • Location: Colombia, Peru, Ecuador y México                    

  • Modalidad de Contratación: Contractor

  • Dedicación: Full-time

  • Duración estimada: 4 meses

  • Vacantes disponibles: 3

  • Nivel de Inglés: B2 (Intermedio alto) / C1 - C2 (Avanzado)

    Descripción del Proyecto

Buscamos Senior Elixir Engineers para sumarse a iniciativas estratégicas dentro de PENN Entertainment:

  1. Rewards Hub (2 Vacantes): Construcción de un módulo unificado de recompensas ("Rewards Hub") con componentes visuales reutilizables, diseñado para integrarse directamente dentro de la aplicación móvil de fidelización PENN Play.

  2. Identity Provider & Security Gate (1 Vacante): Desarrollo de un portal de autenticación e identidad unificado (IDP) para permitir que los usuarios accedan a todos los servicios físicos, digitales y programas de lealtad mediante una única cuenta verificada.

Responsabilidades Principales

  • Diseñar y desarrollar servicios escalables y de alto rendimiento utilizando Elixir y el framework Phoenix.

  • Implementar arquitecturas de GraphQL utilizando la librería Absinthe.

  • Integrar y estructurar subgrafos dentro de una arquitectura Apollo Federation.

  • Crear componentes y servicios de backend reutilizables, altamente disponibles y seguros.

  • Colaborar estrechamente con equipos multidisciplinarios para la integración con aplicaciones móviles y plataformas retail.

Requisitos Técnicos Indispensables (Required Skills)

  • Elixir & Phoenix: Dominio avanzado en el desarrollo de aplicaciones web concurrentes y distribuidas con Elixir y el framework Phoenix.

  • GraphQL & Absinthe: Experiencia comprobable en la creación y mantenimiento de APIs GraphQL utilizando el toolkit Absinthe.

  • Apollo Federation: Conocimiento y práctica trabajando con arquitecturas de subgrafos (subgraph architecture) mediante Apollo Federation.

Requisitos Deseables (Desired Skills)

  • Experiencia previa en el desarrollo de sistemas de identidad, autenticación unificada (IDP) o gestión de usuarios.

  • Desarrollo de plataformas e integraciones para programas de lealtad, recompensas o soluciones para la industria de entretenimiento / retail.

  • Buenas prácticas de pruebas automatizadas, optimización de performance y monitoreo en entornos Elixir.