Senior Backend Developer
Role details
Job location
Tech stack
Job description
Buscamos un desarrollador/a Backend que vaya más allá del código y adopte una profundamentalidad orientada a producto . Trabajarás dentro de una estructura Agile (squads y chapters) desarrollando nuestro producto software con las tecnologías más punteras del mercado.Siga leyendo para comprender completamente lo que este trabajo requiere en cuanto a habilidades y experiencia. Si su perfil encaja, presente su candidatura.En MasOrange creemos en la autonomía completa de todo el ciclo de vida del software bajo la filosofía"You build it, you run it!" . Esto significa que no buscamos a alguien que espere una especificación perfecta, coja un ticket y desaparezca tras fusionar el código. Con este enfoque a producto, serás dueño del camino completo: desde entender el problema del cliente o del negocio, colaborar en el descubrimiento y validar hipótesis rápidamente, hasta construir la solución, desplegarla y medir su impacto real en producción.Participarás en el desarrollo de microservicios críticos para la transformación digital de la compañía, cuidando al máximo el rendimiento y la calidad. Además, apostamos por formas de construcción nativas de IA, apoyándonos en asistentes como Claude Code/Codex para potenciar el flujo de trabajo.Responsabilidades (Tu día a día):Ownership de extremo a extremo:No separarás la fase de descubrimiento de la de entrega; colaborarás estrechamente con negocio y tuProduct Analystpara acortar el ciclo de resolución de problemas, entregando valor de forma iterativa y autónoma.Desarrollo de Software:Diseño, implementación, testeo, despliegue a producción y monitorización de tu propio código en un entorno sin jerarquías, ni arquitectos externos aprobando tu trabajo.Innovación y Mejora Continua:Fomentar elpair programming , debatir nuevas herramientas y buenas prácticas en tuChapter(por ejemplo, evaluando nuevas formas de IA) y actuar como embajador de la excelencia técnica en tuSquad .Must (Requisitos imprescindibles):Experiencia experta con Java 21y sólida experiencia en arquitecturas de microservicios.Fuerte enfoque a producto:Capacidad para trabajar con alta autonomía, interesarse por el problema real del usuario y asumir la propiedad total de los resultados y no solo de la implementación.Experiencia demostrable en el modelado de datos, integraciones y diseño avanzado de APIs REST.Experiencia en entornos Cloud, preferiblementeGoogle Cloud Platform (GCP) , gestionando infraestructura como código.Conocimiento profundo del despliegue en contenedores utilizandoKubernetes (GKE) .Apasionado por la tecnología, integrando activamente herramientas de Inteligencia Artificial (ej. Claude Code) en el día a día para acelerar el desarrollo.Should (Requisitos muy valorables):Más de 5 años de experiencia como desarrollador Backend.Experiencia sólida con programación reactiva, idealmente utilizando la libreríaVert.x(o similares como RXJava o Webflux).Experiencia escribiendo microservicios enGo , ya que entre un 15% y un 20% de nuestro stack utiliza este lenguaje. xbhjioeConocimiento en ecosistemas modernos de datos y mensajería:Postgres, Redis y Kafka .Familiaridad con la orquestación de flujos de trabajo de larga duración mediante herramientas comoCadence/Temporal .Experiencia práctica trabajando sobre un Monorpeo con herramientas de compilación distribuida comoBazel .Conocimientos avanzados en observabilidad ( Prometheus, Grafana, OpenTelemetry, Jaeger ) y despliegues automáticos conHelm, ArgoCD .Capacidad demostrada para escribir y mantener pruebas efectivas (unitarias, de integración y end-to-end).
Requirements
Must (Requisitos imprescindibles): Experiencia experta con Java 21 y sólida experiencia en arquitecturas de microservicios. Fuerte enfoque a producto: Capacidad para trabajar con alta autonomía, interesarse por el problema real del usuario y asumir la propiedad total de los resultados y no solo de la implementación. Experiencia demostrable en el modelado de datos, integraciones y diseño avanzado de APIs REST. Experiencia en entornos Cloud, preferiblemente Google Cloud Platform (GCP) , gestionando infraestructura como código. Conocimiento profundo del despliegue en contenedores utilizando Kubernetes (GKE) . Apasionado por la tecnología, integrando activamente herramientas de Inteligencia Artificial (ej. Claude Code) en el día a día para acelerar el desarrollo. Should (Requisitos muy valorables): Más de 5 años de experiencia como desarrollador Backend. Experiencia sólida con programación reactiva, idealmente utilizando la librería Vert.x (o similares como RXJava o Webflux). Experiencia escribiendo microservicios en Go , ya que entre un 15% y un 20% de nuestro stack utiliza este lenguaje. xbhjioe Conocimiento en ecosistemas modernos de datos y mensajería: Postgres, Redis y Kafka . Familiaridad con la orquestación de flujos de trabajo de larga duración mediante herramientas como Cadence/Temporal . Experiencia práctica trabajando sobre un Monorpeo con herramientas de compilación distribuida como Bazel . Conocimientos avanzados en observabilidad ( Prometheus, Grafana, OpenTelemetry, Jaeger ) y despliegues automáticos con Helm, ArgoCD . Capacidad demostrada para escribir y mantener pruebas efectivas (unitarias, de integración y end-to-end).