Descripción
**En Pluxee, damos forma al mundo de los beneficios y la implicación de los empleados al crear una experiencia personalizada y sostenible para los empleados, tanto en el entorno laboral como más allá.**
Contrato indefinido y ordinario **Descripción del puesto:**
El desarrollador de software desempeña un papel central en el diseño, construcción y mantenimiento de productos digitales escalables, seguros y de alto rendimiento en todo el ecosistema de Pluxee. Integrado en un equipo ágil (squad), este rol colabora estrechamente con gestores de producto, diseñadores, equipos de QA y DevOps para transformar los requisitos comerciales en software funcional.
Como parte de una organización global de productos nativos en la nube, el desarrollador de software garantiza la calidad, el rendimiento y la mantenibilidad del código mediante prácticas de ingeniería de primer nivel.
Únete a Pluxee como **Ingeniero Senior de Backend** y conviértete en un contribuyente clave del producto que los empleados experimentan cada día. Formarás parte del **Equipo de Beneficios**, el equipo situado en el centro de Cobee by Pluxee: somos los responsables del dominio que define qué beneficios puede acceder un empleado, bajo qué condiciones, con qué límites y en qué mercados.
Aquí es donde reside la complejidad comercial. Los beneficios no son simplemente una capa CRUD —es un dominio rico con configuraciones multiinquilino, reglas de elegibilidad que varían según la empresa y el país, requisitos de cumplimiento fiscal y un estado en tiempo real que debe ser siempre coherente. Hacerlo bien significa que cientos de miles de empleados recibirán sus beneficios sin interrupciones. Hacerlo mal se percibe de inmediato.
**Qué harás**
* **Serás responsable del modelo de dominio central**: Diseñarás y evolucionarás los servicios backend que definen cómo funcionan los beneficios —planes, derechos, límites y elegibilidad— asegurando que el modelo permanezca limpio, coherente y extensible a medida que expandimos nuestros mercados y líneas de producto.
* **Controlarás la complejidad comercial**: Traducirás reglas regulatorias y comerciales intrincadas, aplicables en múltiples países, en código robusto y mantenible. Colaborarás estrechamente con los equipos de Producto y Operaciones para modelar casos especiales relevantes en el mundo real.
* **Construirás sistemas consistentes a gran escala**: Diseñarás sistemas en los que la integridad de los datos sea ineludible, incluso con configuraciones multiinquilino, transacciones simultáneas y estado distribuido —y esto, aun cuando el tráfico y el alcance del producto sigan creciendo.
* **Impulsarás la velocidad del producto sin recortar esquinas**: Lanzarás nuevos tipos de beneficios, configuraciones y expansiones geográficas con rapidez, sin acumular deuda técnica que ralentice futuras iteraciones. Comprenderás que un diseño limpio del dominio es el camino más rápido hacia una velocidad sostenible.
* **La calidad como requisito del producto**: Escribirás pruebas que codifiquen reglas de negocio, no solo caminos de código. En un dominio donde una regla de elegibilidad mal configurada afecta a miles de empleados, una cobertura exhaustiva de pruebas es una característica, no una tarea de higiene.
* **Excelencia operativa y observabilidad**: Monitorearás la salud del dominio en producción. Crearás paneles de control y alertas que permitan al equipo detectar, antes de que lo note un empleado, cuándo un beneficio no se está aplicando correctamente.
* **Liderazgo técnico**: Elevarás el nivel mediante revisiones profundas del código, documentación técnica clara y tutorías. Ayudarás al equipo a desarrollar un vocabulario compartido para el dominio —un tipo de base de código en la que los nuevos ingenieros se vuelven productivos rápidamente.
Nuestra pila tecnológica diaria es:
* Pila técnica: TypeScript, Node.js, React, React Native, Auth0, MongoDB (Atlas).
* Añadimos pruebas a todo. Además, registramos internamente lo que sucede mediante Sentry.
* Tenemos nuestra CI/CD con GitLab CI y realizamos varios despliegues cada día.
* Colaboración en el código: GitHub, GitLab, Docker, K8
* Gestión de proyectos y conocimiento: JIRA, Confluence
* Comunicación: Teams
**Eres el candidato adecuado**
* Excelentes habilidades en ingeniería de software.
* Experiencia demostrada en el desarrollo de aplicaciones en producción con (preferiblemente) **Node.js** u otros lenguajes similares.
* Eres capaz de convertir un diseño en código y entregarlo aplicando las **mejores prácticas actuales** de ingeniería de software.
* Resulta muy valorable tu experiencia en servicios distribuidos y servicios bancarios.
* Experiencia en el desarrollo de aplicaciones web de mediana o gran escala y sistemas distribuidos.
* Experiencia operando tus propios servicios en un entorno de producción.
* Un enfoque sistemático para la resolución de problemas.
* Experiencia con pruebas **unitarias, de integración, funcionales** y **extremo a extremo (e2e)**.
* Aprendes de las **retroalimentaciones** y ayudas a otros a aprender a escribir mejores aplicaciones.
* Te apasiona lo que haces.
**Idiomas:**
Hablas con fluidez español e inglés.
* ️ **Feliz en el trabajo**
1\) Un trabajo con sentido: ¡Sé el cambio! Ayúdanos a construir el futuro de los beneficios para los empleados al dar vida a experiencias sostenibles y personalizadas, y contribuye a generar un impacto real en millones de vidas. Nuestro modelo de negocio no solo beneficia a los individuos, sino también a sus comunidades, al apoyar a las empresas y economías locales.
2\) Una excelente cultura: ¡Las personas importan mucho! Sé parte de un equipo multicultural que avanza unido en un entorno dinámico e innovador. Respetamos y cuidamos auténticamente a nuestras personas, fomentamos el bienestar y el equilibrio entre la vida laboral y personal, acogemos nuevas ideas y ¡nos lo pasamos muy bien!
3\) Un entorno empoderador: ¡Sé tú mismo! En Pluxee abrazamos con orgullo la diversidad y valoramos la singularidad de nuestros talentos, fomentando un lugar de trabajo inclusivo donde todas las capacidades sean celebradas y las oportunidades iguales de aprendizaje y crecimiento estén garantizadas.
**¿Por qué unirte a Pluxee?**
**Únete a un equipo inclusivo**
Trabaja en el corazón de la comunidad junto a 5.000 expertos en 29 países —abrazamos la diversidad y valoramos la singularidad, fomentando un lugar de trabajo donde todos puedan prosperar.
**Convierte la inspiración en posibilidad**
Obtén espacio para probar nuevas ideas, experimentar y avanzar en el mundo del trabajo mientras llevas nuevas experiencias digitales —y momentos de conexión— a millones de personas.
**Genera un impacto positivo**
Toca millones de vidas y crea un cambio significativo para las personas y el mundo que compartimos, respaldando nuestros compromisos con la diversidad, la sostenibilidad y las economías locales.
**Crecer con nosotros**
Recibe el apoyo necesario para dar pasos significativos en tu carrera, ya sea que estés gestionando tu equilibrio entre la vida laboral y personal o adquiriendo nuevas competencias.