Desarrollador Senior de Golang para Gestión de Recursos Cloud

Remoto
Jornada completa
Buscamos un Desarrollador Senior de Golang con experiencia comprobada para unirse a nuestro innovador proyecto de gestión de recursos en la nube. Integrará cuatro plataformas cloud (AWS, Azure, Google Cloud y IBM Cloud) en una única aplicación potente y escalable, diseñando arquitecturas backend de alto rendimiento. Responsabilidades Principales: - Diseñar e implementar una aplicación web de alto rendimiento utilizando Go 1.22+ y principios sólidos de arquitectura de software. - Desarrollar componentes backend robustos y APIs RESTful que integren múltiples plataformas cloud. - Colaborar en la creación de microservicios escalables horizontalmente que gestionen recursos a través de diversas infraestructuras cloud. - Implementar patrones de diseño eficientes para resolver problemas complejos de integración multicloud. - Optimizar el rendimiento de las aplicaciones para garantizar tiempos de respuesta rápidos y alta disponibilidad. - Participar en revisiones de código y contribuir a la mejora continua de las prácticas de desarrollo del equipo. - Documentar arquitecturas, APIs y componentes clave para facilitar el mantenimiento y escalabilidad futuros. - Colaborar con equipos multidisciplinarios en un entorno completamente remoto. Requisitos Imprescindibles: - Mínimo 2 años de experiencia profesional desarrollando aplicaciones con Golang. - Sólidos conocimientos de programación orientada a objetos y patrones de diseño. - Experiencia demostrable en el desarrollo de APIs RESTful y arquitecturas de microservicios. - Comprensión profunda de estructuras de datos, algoritmos y optimización de rendimiento. - Familiaridad con herramientas de control de versiones como Git y metodologías ágiles. - Conocimientos básicos de Docker y entornos de contenedores. - Nivel de inglés conversacional que permita colaboración efectiva en equipos internacionales. - Capacidad para trabajar de forma autónoma en un entorno completamente remoto. Cualificaciones Valoradas: - Experiencia previa trabajando con APIs de AWS o Azure para la gestión de recursos cloud. - Conocimientos de Python como lenguaje complementario para scripting y automatización. - Familiaridad con Kubernetes y orquestación de contenedores. - Experiencia en implementación de pipelines CI/CD modernos. - Conocimientos de MongoDB, PostgreSQL u otras bases de datos NoSQL/SQL. - Experiencia previa en proyectos de integración multicloud. - Contribuciones a proyectos de código abierto, especialmente en el ecosistema Go. - Comprensión de principios DevOps y infraestructura como código. ¿Por Qué Unirse a Nuestro Equipo? Ofrecemos un entorno de trabajo completamente remoto donde valoramos la autonomía y la innovación técnica. Trabajará en un proyecto de vanguardia que resuelve desafíos complejos de integración multicloud, utilizando tecnologías modernas y mejores prácticas de desarrollo. Nuestro equipo internacional fomenta el crecimiento profesional continuo y ofrece la oportunidad de ampliar sus conocimientos en arquitecturas cloud avanzadas y tecnologías emergentes.