Responsabilidades principales:Diseño de soluciones técnicas e integraciones (nivel de complejidad adaptado a la experiencia del candidato).Desarrollo de servicios, microservicios e integraciones utilizando buenas prácticas de desarrollo y control de versiones.Colaboración con equipos técnicos para implementar soluciones escalables, seguras y mantenibles.Requisitos técnicos (imprescindibles):Lenguajes de programación:Principal: GolangTambién se valorarán perfiles con experiencia sólida en otros lenguajes como Java, C, C++, con capacidad de aprender Golang rápidamente.Arquitectura y desarrollo:Diseño y desarrollo de microservicios.Consumo y exposición de servicios REST / APIs.Uso de buenas prácticas de desarrollo (Clean Code, principios SOLID, etc.).Testing unitario: JUnit, Mockito u otras librerías equivalentes.Mensajería:Experiencia con soluciones como: Kafka, Google Pub/Sub, RabbitMQ, etc.Bases de datos:Relacionales (mayor importancia): PostgreSQL, MySQL, etc.Documentales (MongoDB, etc.).Control de versiones:Experiencia con plataformas como GitLab, Bitbucket, etc.Conocimientos deseables:Desarrollo web:Node.jsVue 3HTML/CSSProcesamiento de datos: