nettaro
Backend Sr.
nettaroSpain19 hours ago
Full-timeInformation Technology, Engineering +1

En Nettaro buscamos un perfil experto para liderar la implementación y optimización de soluciones de observabilidad en entornos híbridos, integrando plataformas con ServiceNow y automatizando procesos clave.

Para nuestro departamento interno de Desarrollo de Software, necesitamos incorporar un Desarrollador Senior con experiencia en desarollo de software, diseño de sistemas distribuidos de baja latencia con APIs no-REST com otlp, gRPC, GraphQL, WebSockets y protocolos binarios. Experto en arquitecturas resilientes, control de fallo, gestión de congestión, backpressure y aislamiento entre pools.

Responsabilidades

  • Diseño de arquitecturas de baja latencia, alto throughput y SLAs exigentes.
  • Diagnóstico en producción basado en telemetría profunda y trazabilidad completa.
  • Modelado de dominios complejos con límites claros y contratos estrictos.
  • Diseño para fallo, degradación controlada y resiliencia operativa real.
  • Visión end-to-end abarcando backend, frontend, infraestructura, seguridad y observabilidad

¿Qué harás?

  • Core Backend y Sistemas Distribuidos
  • Go para concurrencia avanzada, goroutine scheduling, control de memoria, profiling con pprof, flamegraphs y optimización a nivel de locks y contención.
  • Diseño de APIs con gRPC, streaming bidireccional, interceptors, deadlines, metadata propagation, GraphQL con resolvers paralelos y transporte binario optimizado.
  • Bases de datos: PostgreSQL, ClickHouse, CosmosDB, sharding, indexación compleja, replicación y tuning de rendimiento.

  • Observabilidad
  • Instrumentación con OpenTelemetry en handlers, casos de uso, repositorios y drivers.
  • Tracing distribuido con propagación de contexto, sampling adaptativo, trazas de alta resolución y análisis de cuellos de botella por servicio, red, CPU, IO y serialización.
  • Métricas con Prometheus, modelos RED y USE, métricas técnicas y de negocio y control estricto de cardinalidad.
  • Logs en JSON con correlación completa por traceID y spanID.
  • Dashboards de SLO y SLI con gestión de error budgets, alerting inteligente y reducción de ruido.


  • Azure — Ingeniería Cloud
  • AKS con node pools dedicados, autoscaling horizontal y vertical, políticas de seguridad, PDB, control de interrupciones, integración con AAD mediante OIDC y despliegues declarativos.
  • Azure API Management con rate limiting distribuido, caching, validación JWT, mTLS, reglas de transformación, versionado y despliegues blue/green y canary.
  • Event Hub y Service Bus con topologías pub/sub, reintentos avanzados, dead-lettering, AMQP de baja latencia y manejo de backpressure.
  • Application Insights y Log Analytics con telemetría correlada, trazas, métricas, logs y consultas avanzadas con KQL.
  • Azure DevOps con pipelines YAML, plantillas reutilizables, artefactos versionados y despliegues multi-entorno.
  • Infraestructura declarativa con Terraform y Bicep y flujos GitOps con ArgoCD o Flux.

Requisitos

  • Experiencia de más de 3 años como Software Developer.


Deseable


  • Resiliencia avanzada con circuit breaking distribuido, retries con backoff exponencial con jitter, hedging, timeouts encadenados, bulkheads, load shedding y adaptive concurrency.
  • Arquitecturas con Kafka, Event Hub y Service Bus, patrones idempotentes, outbox, particionamiento determinista y consumo concurrente.
  • Observabilidad a nivel de service mesh con métricas de Envoy, mTLS tracing, retries de capa 7 y control de tráfico avanzado.


Condiciones

  • Contrato indefinido.
  • Flexibilidad horaria.
  • Modalidad: presencial con teletrabajo.


📩 Si te gusta lo que has leído y quieres avanzar en tu carrera, envíanos tu CV. [email protected]

Key Skills

Ranked by relevance