Senior Backend Developer
2 days ago
Pozuelo de Alarcón
Buscamos un desarrollador/a Backend que vaya más allá del código y adopte una profunda mentalidad 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. 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 tu Product Analyst para 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 el pair programming, debatir nuevas herramientas y buenas prácticas en tu Chapter (por ejemplo, evaluando nuevas formas de IA) y actuar como embajador de la excelencia técnica en tu Squad. 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., • 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).