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.