Cuéntanos tu proyecto

Desarrollador Backend Funcional para tu equipo

Un desarrollador back-end funcional con Elixir y Phoenix (o Erlang) para sistemas que deben atender a muchos usuarios a la vez y seguir funcionando aunque algo falle.

Tecnologías y competencias habituales

  • Elixir
  • Phoenix
  • Erlang
  • Elm

También lo buscarás como programador Elixir, Elixir developer, desarrollador Erlang y desarrollador Phoenix.

Qué hace un desarrollador back-end funcional

Programa servicios en lenguajes funcionales sobre la máquina virtual de Erlang, pensada para telecomunicaciones: Elixir con Phoenix y LiveView, Erlang y, en el cliente, Elm. Es el perfil idóneo para mensajería, tiempo real, sistemas con millones de conexiones y software que no puede caerse.

Cuándo necesitas uno

  • Necesitas tiempo real a gran escala, como chat, notificaciones o paneles en directo.
  • Tu sistema debe seguir funcionando aunque fallen partes, sin intervención humana.
  • Quieres menos código y menos estado mutable en un dominio con mucha concurrencia.

Qué distingue a un buen desarrollador back-end funcional

  • Piensa en procesos y supervisión: deja que fallen y se reinicien de forma controlada.
  • Domina OTP (GenServer, Supervisor) y sabe cuándo usarlo y cuándo no.
  • Utiliza Ecto y Phoenix con soltura, incluidos canales y LiveView.
  • Diseña con datos inmutables y funciones puras que se prueban con facilidad.
  • Observa el sistema en producción con las herramientas de la propia máquina virtual.

Junior, middle o senior

Junior

Implementa funciones y contextos sencillos siguiendo la estructura del proyecto.

Middle

Diseña servicios completos con procesos supervisados y sus pruebas.

Senior

Define la arquitectura distribuida, el modelo de fallos y la evolución del sistema.

Dos formas de trabajar

On Demand

Se suma a tu equipo el tiempo que lo necesites.

Try & Hire

Trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.

¿Necesitas un equipo entero? Mira los Agile Squads.

Preguntas frecuentes

¿Elixir o Erlang?

Los dos corren sobre la misma máquina virtual. Elixir tiene una sintaxis más moderna, mejores herramientas y mayor comunidad. Erlang aparece en sistemas muy antiguos de telecomunicaciones.

¿Para qué proyectos tiene más sentido?

Para mensajería, tiempo real, sistemas de reservas o pagos con muchas conexiones y mucha tolerancia a fallos. Para una aplicación web convencional, hay opciones más extendidas.

¿Es un riesgo depender de un lenguaje minoritario?

Es un factor a considerar, pero la comunidad es estable y la tecnología lleva décadas probada. Es clave asegurar que al menos dos personas conozcan el código.

¿Puedo incorporarlo después a mi plantilla?

Sí. Con la modalidad Try & Hire trabaja contigo y, tras un tiempo, puedes incorporarlo a tu plantilla sin costes.

¿Cómo se factura?

Pagas por el trabajo realmente efectivo: solo las horas trabajadas. La selección, las bajas, las vacaciones y las sustituciones corren de nuestra cuenta.

¿Trabaja en remoto o en nuestras oficinas?

Como lo necesite tu equipo: en remoto, en híbrido o presencial, en España.

Cómo llega un perfil a tu equipo

Vendemos calidad: preferimos presentarte a una persona que encaja antes que a cinco que no.

De cada 20 candidatos que evaluamos, te presentamos a uno.

  1. Nos cuentas qué necesitas

    El perfil, el nivel, las tecnologías y cómo trabaja tu equipo.

  2. Validamos a la persona

    Nuestro equipo técnico revisa su conocimiento real, también cómo trabaja con IA. De cada 20 candidatos, pasa uno.

  3. Te la presentamos

    Conoces a la persona antes de decidir. El 93 % de nuestros clientes contrata a la primera que le presentamos.

  4. Empieza en tu equipo

    Pagas solo las horas trabajadas. De la selección, las bajas, las vacaciones y las sustituciones nos ocupamos nosotros.

Cuéntanos qué quieres construir

No hace falta que lo tengas todo claro. Con una idea y el problema que quieres resolver nos basta para empezar.

  1. Leemos tu proyecto. Lo revisa alguien del equipo técnico.
  2. Te llamamos. Una conversación corta para entender tu negocio y tus datos.
  3. Te enviamos una propuesta. Con alcance, equipo y presupuesto cerrados.
Paso 1 de 3
¿Qué necesitas?

Elige una opción para continuar.

Cuéntanos un poco más

Presupuesto aproximado

¿Dónde te respondemos?

Necesitamos tu permiso para poder responderte.