




Resumen: Buscamos un Ingeniero Backend Senior para diseñar, implementar y operar servicios backend escalables y resistentes, así como gestionar la infraestructura en la nube. Aspectos destacados: 1. Diseñar e implementar servicios backend escalables y resistentes 2. Desarrollar microservicios de alto rendimiento en Go y TypeScript 3. Gestionar y evolucionar la infraestructura en la nube en GCP Descripción \- Diseñar, implementar y operar servicios backend escalables y resistentes que manejen millones de solicitudes API por mes. \- Desarrollar microservicios de alto rendimiento en Go y TypeScript, garantizando código limpio y mantenible, así como una cobertura exhaustiva de pruebas. \- Diseñar flujos de mensajería mediante RabbitMQ (o tecnología similar), optimizando el rendimiento, la latencia y la tolerancia a fallos. \- Gestionar y evolucionar nuestra infraestructura en la nube en GCP \- máquinas virtuales, clústeres de Kubernetes, canalizaciones CI/CD, redes y monitorización. \- Tomar decisiones técnicas: desde el diseño del esquema de bases de datos hasta las estrategias de caché distribuido y los enfoques de compartición. Requisitos \- 3\+ años de experiencia en desarrollo backend construyendo sistemas en producción con Go y TypeScript. \- Experiencia práctica con los servicios de GCP (Compute Engine, GKE, Pub/Sub, Cloud SQL/Spanner, IAM). \- Trayectoria demostrable en el diseño de arquitecturas basadas en mensajería con RabbitMQ, Kafka o tecnologías similares. \- Conocimientos sólidos de Kubernetes: despliegue, escalado y resolución de problemas a gran escala. \- Comprensión sólida de los principios de los sistemas distribuidos: consenso, elección de líder, tolerancia a particiones. \- Conocimiento de conceptos criptográficos (gestión de claves, firmas, cifrado) y curiosidad por profundizar más en ellos. Valorable \- Experiencia previa con Rust o programación de sistemas. \- Experiencia con Infraestructura como Código (Terraform, Cloud Deployment Manager). \- Contribuciones a código abierto o proyectos personales que demuestren sus competencias en sistemas distribuidos. \- Conocimiento de herramientas de observabilidad (Prometheus, Grafana, OpenTelemetry). Beneficios Remuneración generosa, cultura centrada en el desarrollador de alto impacto, equipo de ingeniería con alta autonomía y oportunidades de aprendizaje y crecimiento. Tipo de empleo: Jornada completa Remuneración: 70.000\.00€ \- 90.000\.00€ al año Pregunta(s) de la solicitud: * ¿Cuántos años de experiencia tiene con los servicios de GCP (Compute Engine, GKE, Pub/Sub, Cloud SQL/Spanner, IAM)? * ¿Cuántos años de experiencia tiene desarrollando sistemas backend en producción con Go y TypeScript? * ¿Tiene experiencia diseñando arquitecturas basadas en mensajería con RabbitMQ, Kafka o tecnologías similares? Ubicación del trabajo: Teletrabajo


